@charset 'utf-8';

html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    margin: 0;
    padding: 0;
}

body, button, input, textarea, select {
    font: 12px/1.5 Arial, 'microsoft yahei', Helvetica, sans-serif;
    -webkit-font-smoothing: antialiased;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}

address, caption, cite, code, dfn, em, th, var {
    font-style: normal;
    font-weight: 400;
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

ol, ul, li {
    list-style: none;
}

img {
    border: 0 none;
}

i, em {
    font-style: normal;
}

input, select, textarea {
    font-size: 100%;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: 400
}

a {
    cursor: pointer;
}

:focus {
    outline: 0
}

::selection {
    background: #FD472C;
    color: white;
}

::-moz-selection {
    background: #FD472C;
    color: white;
}

::-webkit-selection {
    background: #FD472C;
    color: white;
}


html {
    color: #333;
    background: #fff
}

.w1200 {
    width: 1200px;
    margin: 0 auto;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.ta-c {
    text-align: center !important;
}

.ta-l {
    text-align: left !important;
}

.ta-r {
    text-align: right !important;
}

.black {
    color: #333 !important
}

.white {
    color: #333333 !important;
}

.green {
    color: #98ba2a !important
}

.red {
    color: #e01d20 !important
}

.blue {
    color: #00f !important
}

.skyblue {
    color: #3DBAF7 !important
}

.honor-blue {
    color: #00b5e2 !important
}

.gray {
    color: #c0c0c0 !important
}

.yellow {
    color: #ff0 !important
}

.bg-blue {
    background-color: #3DBAF7 !important;
}

.bold {
    font-weight: 700 !important
}

.hide,
.hidden {
    display: none !important
}

.show {
    display: block !important
}

.relative {
    position: relative !important;
}

.absolute {
    position: absolute !important;
}

.fixed {
    position: fixed;
}

.fcn {
    font-family: \5b8b\4f53
}

.inline-block {
    display: inline-block;
    *zoom: 1;
    *display: inline
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table
}

.clearfix:after {
    clear: both
}

.clearfix {
    *zoom: 1
}

.container {
    width: 1200px;
    margin: 0 auto;
}

.container:before,
.container:after {
    content: " ";
    display: table
}

.container:after {
    clear: both
}

.container {
    *zoom: 1
}

.ftx01 {
    color: #2378d4;
}

.ftx02 {
    color: #b74506 !important;
}

.ftx03 {
    color: #ec5051;
}

a.ftx01:hover {
    color: #ec5051;
}

.btn_red {
    background-color: #f42424 !important;
}

.btn_red:hover {
    background-color: #ec5051 !important;
}


.f12 {
    font-size: 12px
}

.f14 {
    font-size: 14px
}

.f16 {
    font-size: 16px
}

.f18 {
    font-size: 18px
}

.f20 {
    font-size: 20px
}

.f24 {
    font-size: 24px
}

.f26 {
    font-size: 26px
}

.f30 {
    font-size: 30px
}

.mt0 {
    margin-top: 0 !important;
}

.mt30 {
    margin-top: 30px !important;
}

.mt75 {
    margin-top: 75px !important;
}

.mb0 {
    margin-bottom: 0 !important;
}

.mb10 {
    margin-bottom: 10px !important;
}

.mb12 {
    margin-bottom: 12px !important;
}

.mb30 {
    margin-bottom: 30px !important;
}

.mb40 {
    margin-bottom: 40px !important;
}

.mb50 {
    margin-bottom: 50px !important;
}

.mb80 {
    margin-bottom: 80px !important;
}

.ml30 {
    margin-left: 30px !important;
}

.ml50 {
    margin-left: 50px !important;
}

.ml80 {
    margin-left: 80px !important;
}

.pd30 {
    padding: 30px;
}

.pt0 {
    padding-top: 0 !important;
}

.pt30 {
    padding-top: 30px !important;
}

.pt100 {
    padding-top: 100px !important;
}

.pb0 {
    padding-bottom: 0 !important;
}

.pb30 {
    padding-bottom: 30px !important;
}

.pb40 {
    padding-bottom: 40px !important;
}

.pb50 {
    padding-bottom: 50px !important;
}

.pb80 {
    padding-bottom: 80px !important;
}

.pb100 {
    padding-bottom: 100px !important;
}

.ov-h {
    overflow: hidden;
}


body {
    overflow-x: hidden;
    min-width: 1320px;
}

a {
    color: #333;
    text-decoration: none;
}

.m-color {
    color: #ed353c;
}

.btn-red {
    width: 130px;
    height: 40px;
    line-height: 40px;
    background: url(../image/button-red.png) no-repeat left top;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    color: #fff;
    border: 0 none;
    cursor: pointer;
}

.btn-red:hover {
    background-position: right top;
    color: #fff;
}

.btn-red2 {
    transition: all .2s;
    font-size: 16px;
    color: #fff;
    width: 130px;
    height: 40px;
    background: #ED3C3F;
    display: inline-block;
    vertical-align: middle;
    border-radius: 5px;
    text-align: center;
    line-height: 40px;
    margin-left: 4px;
    margin-right: 4px;
}

.btn-red2:hover {
    background: #e02629;
    color: #fff;
}

.btn-line {
    transition: all .2s;
    height: 38px;
    width: 128px;
    border: 1px solid #fff;
    color: #fff;
    font-size: 16px;
    border-radius: 5px;
    text-align: center;
    line-height: 38px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 4px;
    margin-right: 4px;
}

.btn-line:hover {
    color: red;
    background: white;
}

.btn-line-big {
    width: 178px;
    height: 48px;
    line-height: 48px;
    font-size: 18px;
}

.btn-red-line {
    height: 38px;
    width: 128px;
    border: 1px solid #0079e6;
    color: #0079e6;
    font-size: 16px;
    border-radius: 5px;
    text-align: center;
    line-height: 38px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 4px;
    margin-right: 4px;
}

.btn-red-shadow {
    background: url(../image/button-red-a.png) no-repeat left top;
    font-size: 18px;
    width: 160px;
    height: 70px;
    line-height: 50px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    color: #fff;
}

.btn-red-shadow:hover {
    color: #fff;
    background-position: right top;
}

.btn-orange-shadow {
    font-size: 18px;
    width: 160px;
    height: 50px;
    line-height: 50px;
    border-radius: 5px;
    box-shadow: 0 10px 10px -2px rgba(252, 131, 13, 0.27);
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    color: #fff;
}

.btn-orange-shadow {
    background: rgb(251, 102, 0);
    background: -moz-linear-gradient(left, rgba(251, 102, 0, 1) 0%, rgba(253, 138, 16, 1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(251, 102, 0, 1)), color-stop(100%, rgba(253, 138, 16, 1)));
    background: -webkit-linear-gradient(left, rgba(251, 102, 0, 1) 0%, rgba(253, 138, 16, 1) 100%);
    background: -o-linear-gradient(left, rgba(251, 102, 0, 1) 0%, rgba(253, 138, 16, 1) 100%);
    background: -ms-linear-gradient(left, rgba(251, 102, 0, 1) 0%, rgba(253, 138, 16, 1) 100%);
    background: linear-gradient(to right, rgba(251, 102, 0, 1) 0%, rgba(253, 138, 16, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb6600', endColorstr='#fd8a10', GradientType=1);
}

.btn-orange-shadow:hover {
    color: #fff;
    opacity: .8
}

.btn-blue-shadow {
    background: url(../image/button-blue.png) no-repeat left top;
    font-size: 18px;
    width: 160px;
    height: 70px;
    line-height: 50px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    color: #fff;
}

.btn-blue-shadow:hover {
    color: #fff;
    background-position: right top;
}

.btn-black-shadow {
    background: url(../image/button-black.png) no-repeat left top;
    font-size: 18px;
    width: 160px;
    height: 70px;
    line-height: 50px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    color: #fff;
}

.btn-black-shadow:hover {
    color: #fff;
    background-position: right top;
}

.btn-green-shadow {
    background: url(../image/button-green.png) no-repeat left top;
    font-size: 18px;
    width: 200px;
    height: 70px;
    line-height: 50px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    color: #fff;
}

.btn-green-shadow:hover {
    color: #fff;
    background-position: right top;
}

.btn-green-shadow-s {
    background: url(../image/button-green-s.png) no-repeat left top;
    font-size: 18px;
    width: 160px;
    height: 70px;
    line-height: 50px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    color: #fff;
}

.btn-green-shadow-s:hover {
    color: #fff;
    background-position: right top;
}

.section-title {
    text-align: center;
    padding-top: 52px;
    margin-bottom: 58px;
    position: relative;
}

.section-title h1 {
    font-size: 36px;
    color: #333;
    margin-bottom: 25px;
}

.section-title h2 {
    font-size: 36px;
    color: #333;
    margin-bottom: 25px;
}

.section-title h3 {
    font-size: 36px;
    color: #333;
    margin-bottom: 25px;
}

.section-title p {
    font-size: 16px;
    color: #666;
}

.section-title .crown {
    font-size: 24px;
    background: url(../image/02-img1.png) no-repeat center bottom;
    padding-bottom: 13px;
    margin-bottom: 10px;
}

.section-title.white h2 {
    color: #333;
}

.section-title.white p {
    color: #666;
}

.mod-line-bg {
    background: url(../image/line-bg.jpg) repeat-y left top;
    background-size: 100%;
    color: #fff;
}


.header {
    height: 79px;
    border-bottom: 1px solid #e0e0e0;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 99;
    background: #fff;
    font-size: 14px;
}

.header-padding {
    height: 80px;
    display: block;
}

.header .hd_logo {
    width: 86px;
    height: 30px;
    margin-top: 23px;
    background: url(../image/logo-001.png) no-repeat left top;
    float: left;
}

.header .hd_nav {
    float: left;
    margin-left: 48px;
}

.header .hd_nav .nav_item {
    float: left;
}

.header .hd_nav .nav-link {
    line-height: 79px;
    display: block;
    padding: 0 20px;
    position: relative;
}

.header .hd_nav .current .nav-link {
    color: #ed353c;
}

.header .hd_nav .nav_item.current .nav-link:after,
.header .hd_nav .nav_item:hover .nav-link:after {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    height: 1px;
    background: #ed353c;
}

.header .hd_nav .nav-slide {
    position: absolute;
    z-index: -1;
    left: 0;
    right: 0;
    top: 80px;
    background: #fff;
    overflow: hidden;
}

.header .hd_nav .nav-slide .i-hot,
.header .hd_nav .nav-slide .i-new {
    width: 40px;
    height: 19px;
    display: inline-block;
    vertical-align: sub;
    margin-left: 5px;
}

.header .hd_nav .nav-slide .i-hot {
    background: url(../image/menu-hot.gif) no-repeat;
}

.header .hd_nav .nav-slide .i-new {
    background: url(../image/menu-new.gif) no-repeat;
}

.header .hd_nav .ns-list {
    margin-top: -100%;
    opacity: 0;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
    -webkit-transition-timing-function: cubic-bezier(1, 0, 0, 1);
    -moz-transition-timing-function: cubic-bezier(1, 0, 0, 1);
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

.header .hd_nav .ns-list:after {
    content: "";
    display: block;
    height: 20px;
}

.header .hd_nav .nav_item:hover .nav-slide {
    box-shadow: 0 2px 10px rgba(0, 0, 0, .1);
}

.header .hd_nav .nav_item:hover .ns-list {
    margin-top: 0;
    opacity: 1;
    -webkit-transition: margin-top 0.5s ease;
    -moz-transition: margin-top ease 0.5s;
    transition: margin-top 0.5s ease;
}

.header .hd_nav .ns-list dl {
    float: left;
    width: 250px;
    margin: 30px 50px 30px 0;
}

.header .hd_nav .ns-list dt {
    font-size: 18px;
    line-height: 60px;
    border-bottom: 1px solid #DCDCDC;
    margin-bottom: 16px;
    margin-right: 30px;
}

.header .hd_nav .ns-list dd {
    line-height: 32px;
}

.header .hd_nav .ns-list .dl-block {
    float: none;
    width: 100%;
    margin: 10px 0 30px 0;
}

.header .hd_nav .ns-list .dl-block dt {
    width: 190px;
}

.header .hd_nav .ns-list .dl-block dd {
    overflow: hidden;
}

.header .hd_nav .ns-list .dl-block dd a {
    float: left;
    margin-right: 40px;
    padding: 10px 0;
}

.header .hd_nav .ns-list .dl-block dd a:hover {
    color: #ed353c;
}

.header .hd_nav .ns-recommend {
    background: #F4F4F4;
    padding: 20px 0;
}

.header .hd_nav .nr-hd {
    float: left;
    width: 73px;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    background: url(../image/menu-jt.png) no-repeat;
    color: #fff;
}

.header .hd_nav .nr-list {
    margin-left: 85px;
}

.header .hd_nav .nr-list li {
    float: left;
    line-height: 30px;
    margin: 0 20px;
}

.header .hd_nav .ns-list .links {
    padding: 30px 0;
}

.header .hd_nav .ns-list .links a {
    float: left;
    margin-right: 40px;
}

.header .hd_nav .ns-list .links a:hover {
    color: #ed353c;
}

.header .hd_nav .ns-list .service-box {
    float: left;
    margin-top: 43px;
}

.header .hd_nav .ns-list .service-box p {
    font-size: 16px;
    color: #888888;
    line-height: 36px;
}

.header .hd_nav .ns-list .service-box p span {
    color: #333;
}

.header .hd_nav .ns-list .service-box a {
    width: 130px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    margin-top: 10px;
    border: 1px solid #DCDCDC;
    display: block;
    color: #ed353c
}

.header .hd_extra {
    float: right;
    margin-top: 19px;
}

.header .hd_extra .elink {
    float: left;
    padding: 0 9px;
    line-height: 40px;
}


.header .hd_extra .elink i {
    display: inline-block;
    width: 23px;
    height: 17px;
    margin-right: 5px;
}

.header .hd_extra .elink i.i-cloud {
    background: url(../image/top-icon-1.png) no-repeat center;
    vertical-align: middle;
}

.header .hd_extra .elink i.i-bag {
    background: url(../image/top-icon-2.png) no-repeat center;
    vertical-align: sub;
}


.page_mobile {
    display: none;
}

@media screen and (max-width: 768px) {
    .mob-s1,.mob-s2,.mob-s3,.mob-s4,.mob-s5,.mob-s6,.mob-s7,.mob-s8,.mob-s9,.mob-s10,.mob-s11,.mob-s12,.mob-s13,.mob-s4,.mob-s15{
        background: #ffffff;
    }
    .page_pc {
        display: none;
    }

    .page_mobile {
        display: block;
    }

    .page_mobile {
        overflow: hidden;
    }

    
    html {
        font-size: 12px;
        overflow: auto;
    }

    body {
        font-size: 1rem;
        min-width: auto;
        overflow: auto;
    }

    * {
        box-sizing: border-box;
    }

    * {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }

    [type=email], [type=number], [type=password], [type=search], [type=text], button, select, textarea {
        font-family: inherit;
        font-size: 100%;
        margin: 0;
        -webkit-appearance: none;
        -moz-appearance: none;
    }

    
    [data-row]:after, [data-row]:before {
        content: " ";
        display: table;
        clear: both;
    }

    [data-row] > * {
        float: left;
    }

    [data-row="2"] > * {
        width: 50%;
    }

    [data-row="3"] > * {
        width: 33.3333%;
    }

    [data-row="4"] > * {
        width: 25%;
    }

    [data-row="5"] > * {
        width: 20%;
    }

    [data-row="6"] > * {
        width: 16.6666%;
    }

    .flex {
        display: flex;
    }

    .flex-item {
        flex: 1;
    }

    
    .container {
        width: auto;
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .s-title {
        padding-top: 3rem;
        text-align: center;
        /* margin-bottom: 2rem; */
    }

    .s-title h2 {
        font-size: 1.7rem;
        margin-bottom: 1rem;
    }

    .s-title p {
        color: #95989d;
        font-size: 1.2rem;
    }

    .s-title .crown {
        font-size: 1.1rem;
        background: url(../image/02-img1.png) no-repeat center bottom;
        padding-bottom: 0.6rem;
        margin-bottom: 0.7rem;
    }

    .s-title.white p {
        color: #fff;
    }

    .shadow-box {
        box-shadow: 0 0 3rem rgba(0, 0, 0, .08);
        border-radius: 0.7rem;
        background: #fff;
        margin-bottom: 2rem;
    }

    .list h3 {
        font-size: 1.3rem;
        margin-bottom: 0.2rem;
    }

    .list p {
        color: #999;
    }

    .swiper-line-page .swiper-pagination-bullet-active {
        background: #fff;
    }

    .swiper-line-page .swiper-pagination-bullet {
        width: 25px;
        height: 2px;
        background: #fff;
        border-radius: 0;
    }

    .swiper-red-page .swiper-pagination-bullet-active {
        background: #ef191a;
    }

    .btn-line {
        height: 34px;
        width: 114px;
        line-height: 32px;
        font-size: 14px;
    }

    .btn-line-red {
        border: 1px solid #ED3C3F;
        color: #ED3C3F;
    }

    .btn-red2 {
        height: 34px;
        width: 114px;
        line-height: 34px;
        font-size: 14px;
    }

    .btn-red-shadow,
    .btn-blue-shadow {
        background-size: 200%;
        font-size: 14px;
        line-height: 34px;
        width: 114px;
        height: 51px;
    }

    .mob-banner img {
        width: 100%;
        vertical-align: top;
        height: auto;
    }

    .img {
        text-align: center;
    }

    .swiper-container img,
    .img img {
        width: 100%;
        vertical-align: top;
        height: auto;
    }

    .bg-gray {
        background: #f5f7fa;
    }

    .bg-lp {
        background: #f9f7fc;
    }

    
    .bg-b {
        background: #4147f6;
    }

    .bg-black {
        background: #000;
    }

    .mob-pb {
        padding-bottom: 2rem;
    }

    
    .mob-swiper-tab {
        background: #fff;
        padding-top: 3rem;
        border-radius: 1rem;
        box-shadow: 0 2px 17px rgba(55, 55, 55, .1);
    }

    .mob-swiper-tab .swiper-pagination {
        background: #ebedf0;
        bottom: auto;
        top: 0;
    }

    .mob-swiper-tab .swiper-pagination .item {
        float: left;
        width: 33.33%;
        color: #999;
        background: transparent;
        line-height: 3rem;
        margin: 0;
        border-radius: 0;
        height: auto;
        opacity: 1;
    }

    .mob-swiper-tab .swiper-pagination.page-row-2 .item {
        width: 50%;
    }

    .mob-swiper-tab .swiper-pagination .item.swiper-pagination-bullet-active {
        background: #fff;
        color: #333;
    }

    .mob-swiper-tab .swiper-slide .img {
        margin: 2rem;
    }

    
    .mob-header {
        -webkit-transform: translateZ(0);
        height: 4.2rem;
        padding: 1rem 0;
        background: #fff;
        border-bottom: 1px solid #efefef;
        position: fixed;
        left: 0;
        right: 0;
        z-index: 999;
    }

    .mob-header .hd-logo {
        width: 6.7rem;
        height: 2.2rem;
        background: url(../image/mobile/logo.png) no-repeat top left;
        background-size: 6.5rem;
        float: left;
    }

    .mob-header .hd-extra {
        float: right;
    }

    .mob-header .hd-extra .e-btn {
        float: left;
        width: 7.15rem;
        height: 2.2rem;
        line-height: 2.2rem;
        background-size: 14.3rem;
        margin-right: 1rem;
    }

    .mob-header .hd-extra .menu-handler {
        float: left;
        height: 2.2rem;
        width: 3rem;
        text-align: center;
        border: 1px solid #E5E5E5;
        border-radius: .3rem;
    }

    .mob-header .hd-extra .menu-handler i {
        height: 1.1rem;
        width: 1.4rem;
        background: url(../image/mobile/menu.png) no-repeat center bottom;
        background-size: 1.4rem;
        display: inline-block;
        vertical-align: top;
        margin-top: .4rem;
    }

    .mob-header-padding {
        height: 4.2rem;
    }

    .mob-header-menu {
        -webkit-transform: translateZ(0);
        position: fixed;
        top: 4.2rem;
        bottom: 0;
        background: #fff;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 100000;
        -webkit-transform: rotateX(90deg);
        -moz-transform: rotateX(90deg);
        transform: rotateX(90deg);
        transform-origin: top;
        transform-style: preserve-3d;
        -webkit-transition: all .2s;
        -moz-transition: all .2s;
        transition: all .2s;
        overflow-y: auto;
        overflow-x: hidden;
        opacity: 0;
        font-size: 1rem;
    }

    .mob-header-menu.active {
        -webkit-transform: rotateX(0deg);
        -moz-transform: rotateX(0deg);
        transform: rotateX(0deg);
        opacity: 1;
    }

    .mob-header-menu .menu-list {
    }

    .mob-header-menu .menu-item { 
        line-height: 3.4rem;
    }

    .mob-header-menu .menu-item > .container {
        border-bottom: 1px solid #f6f6f6;
    }

    .mob-header-menu .menu-link {
        display: block;
        position: relative;
        font-size: 1.3rem;
        color: #000
    }

    .mob-header-menu .menu-item-dropdown .menu-link:after {
        content: "";
        position: absolute;
        right: 0;
        top: 1.5rem;
        width: 0;
        height: 0;
        border: 1px solid transparent;
        border-width: 0.5rem 0.45rem 0 0.45rem;
        border-top-color: #666;
    }

    .mob-header-menu .dropdown-wrap {
        display: none;
        overflow: hidden;
    }

    .mob-header-menu .menu-item-dropdown.active .dropdown-wrap {
        background: #f9f9f9;
        display: block;
        -webkit-animation: fadeIn .5s;
        -moz-animation: fadeIn .5s;
        -o-animation: fadeIn .5s;
        animation: fadeIn .5s;
    }

    .mob-header-menu .menu-item-dropdown.active .menu-link:after {
        transform: rotate(180deg);
    }

    .mob-header-menu .sub-menu {
        float: left;
        width: 100%;
    }

    .mob-header-menu .sub-menu.no-border:after {
        border-bottom: 0 none;
    }

    .mob-header-menu .sub-menu dt {
        font-size: 1.3rem;
        border-bottom: 1px solid #ececec;
        padding-left: 2rem;
    }

    .mob-header-menu .sub-menu dd {
        font-size: 1.3rem;
        border-bottom: 1px solid #ececec;
    }

    .mob-header-menu .sub-menu dd:last-child {
        clear: right;
    }

    .mob-header-menu .sub-menu dd a {
        display: block;
        padding-left: 3rem;
        color: #666;
    }

    @keyframes fadeIn {
        0% {
            opacity: 0
        }
        100% {
            opacity: 1
        }
    }
    @keyframes fadeOut {
        0% {
            opacity: 1
        }
        100% {
            opacity: 0
        }
    }

    
    .mob-fixed-footer-padding {
        height: 4.1rem;
        display: block;
    }

    .mob-fixed-footer {
        -webkit-transform: translateZ(0);
        position: fixed;
        bottom: 0;
        background: #fff;
        left: 0;
        right: 0;
        z-index: 999;
        font-size: 1.2rem;
        height: 4.2rem;
    }

    .mob-fixed-footer .f-btn {
        display: block;
        width: 50%;
        transition: all .2s;
        text-align: center;
        height: 4.2rem;
        line-height: 4.2rem;
        color: #fff;
        font-size: 1.4rem;
    }

    .mob-fixed-footer .flex-item {
        text-align: center;
        color: #666;
        transition: all .2s;
        overflow: hidden;
        border-top: 1px solid #efefef;
    }

    .mob-fixed-footer .flex-item.j-top {
        color: #999;
        margin-left: -25%;
    }

    .mob-fixed-footer .flex-item i {
        display: block;
        margin: .3rem auto .1rem;
        width: 2rem;
        height: 2rem;
        background: url(../image/mobile/icon.png) no-repeat;
        background-size: 290%;
    }

    .mob-fixed-footer .flex-item i.i-top {
        background-position: 0 103%;
    }

    .mob-fixed-footer .flex-item i.i-tel {
        background-position: 49% 0;
    }

    .mob-fixed-footer .flex-item i.i-see {
        background-position: 102% 0;
    }

    .mob-fixed-footer .flex-item p {
        font-size: 1rem;
    }

    .mob-fixed-footer.on .f-btn {
        width: 40%;
    }

    .mob-fixed-footer.on .flex-item.j-top {
        color: #666;
        margin-left: 0;
    }

    .mob-fixed-footer.on .flex-item i.i-top {
        background-position: 0 0;
    }

    .mob-footer {
        color: #999;
    }

    .mob-footer a {
        color: #999;
    }

    .mob-footer .footer_service {
        background: #272727;
        padding: 2rem 0;
    }

    .mob-footer .footer_service li {
    }

    .mob-footer .footer_service li i {
        display: block;
        width: 3rem;
        height: 3rem;
        margin: 0 auto .5rem;
        background: url(../image/mobile/bottom-icon.png) no-repeat;
        background-size: 440%;
    }

    .mob-footer .footer_service li.item-1 i {
        background-position: 0 0;
    }

    .mob-footer .footer_service li.item-2 i {
        background-position: 33.33% 0;
    }

    .mob-footer .footer_service li.item-3 i {
        background-position: 66.66% 0;
    }

    .mob-footer .footer_service li.item-4 i {
        background-position: 100% 0;
    }

    .mob-footer .footer_service li .text {
        text-align: center;
    }

    .mob-footer .footer_service li .text .h3 {
        font-size: 1rem;
        color: #fff;
        color: #999;
    }

    .mob-footer .footer_main {
        background: #222;
        padding: 2rem 0;
    }

    .mob-footer .footer_main .qr {
        overflow: hidden;
    }

    .mob-footer .footer_main .qr .img {
        float: left;
        width: 8rem;
        height: 8rem;
        margin-left: 4rem;
    }

    .mob-footer .footer_main .qr .img img {
        width: 7rem;
        height: 7rem;
        vertical-align: top;
    }

    .mob-footer .footer_main .qr .text {
        margin-left: 12.4rem;
        font-size: 1.2rem;
        padding-top: 1.8rem;
    }

    .mob-footer .footer_main .qr .text h3 {
        color: #fff;
    }

    .mob-footer .footer_main .tel {
        color: #fff;
        font-size: 1.6rem;
        text-align: center;
        margin: 2rem 0 1.5rem;
        position: relative;
    }

    .mob-footer .footer_main .tel span {
        background: #222;
        position: relative;
        z-index: 2;
        padding: 0 1rem;
    }

    .mob-footer .footer_main .tel:before {
        content: "";
        left: 1rem;
        right: 1rem;
        border-top: 1px solid #333;
        position: absolute;
        top: 1rem;
    }

    .mob-footer .footer_main .copy {
        text-align: center;
    }

    
    .mob-fixed-form {
        position: fixed;
        width: 100%;
        height: 490px;
        bottom: 0;
        transform: translate(0, 100%);
        z-index: 1001;
        background-color: #fff;
        -webkit-transition: transform .5s ease;
        -moz-transition: transform .5s ease;
        transition: transform .5s ease;
    }

    .mob-fixed-form.open {
        transform: translate(0, 0);
    }

    .mob-fixed-form .ff-top {
        border-bottom: 1px solid #e8e8e8;
    }

    .mob-fixed-form .ff-top p {
        padding: 17px 0;
        font-size: 14px;
        line-height: 14px;
        color: #999;
        position: relative;
        text-align: center;
    }

    .mob-fixed-form .ff-top .close {
        display: inline-block;
        position: absolute;
        right: 20px;
        font-size: 24px;
        color: #b2b2b2;
    }

    .mob-fixed-form .ff-submit {
        width: 300px;
        margin: 0 auto;
    }

    .mob-fixed-form .ff-submit .s-tel {
        text-align: center;
        margin: 18px auto;
    }

    .mob-fixed-form .ff-submit .s-tel .text {
        font-family: PingFangSC-Regular;
        font-size: 14px;
        color: #333;
        line-height: 27px;
    }

    .mob-fixed-form .ff-submit .s-tel .number {
        display: inline-block;
        height: 36px;
        text-align: center;
        font-family: PingFangSC-Regular;
        font-size: 20px;
        color: #38f;
        letter-spacing: 0;
        line-height: 36px;
    }

    .mob-fixed-form .ff-submit .s-form {
        border-top: 1px solid #e8e8e8;
        width: 300px;
    }

    .mob-fixed-form .ff-submit .s-form .intro {
        font-family: PingFangSC-Regular;
        font-size: 14px;
        color: #333;
        letter-spacing: 0;
        line-height: 27px;
        margin-top: 20px;
    }

    .mob-fixed-form .ff-submit .s-form input[type=text] {
        border: 1px solid #bbb;
        border-radius: 2px;
        margin-top: 15px;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 14px;
        line-height: 20px;
        color: #999;
        padding: 10px;
        outline: none;
    }

    .mob-fixed-form .ff-submit .s-form button {
        background: #38f;
        border-radius: 2px;
        width: 100%;
        height: 40px;
        font-family: PingFangSC-Regular;
        font-size: 14px;
        color: #fff;
        text-align: center;
        outline: none;
        border: none;
        margin-top: 35px;
    }

    .mob-fixed-form-skin-orange .ff-submit .s-tel .number {
        color: #F82728;
    }

    .mob-fixed-form-skin-orange .ff-submit .s-form button {
        background: #f82728;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4MjcyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZTUxMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(left, #f82728 0%, #fe512d 100%);
        background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f82728), color-stop(100%, #fe512d));
        background: -webkit-linear-gradient(left, #f82728 0%, #fe512d 100%);
        background: -o-linear-gradient(left, #f82728 0%, #fe512d 100%);
        background: -ms-linear-gradient(left, #f82728 0%, #fe512d 100%);
        background: linear-gradient(to right, #f82728 0%, #fe512d 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f82728', endColorstr='#fe512d', GradientType=1);
    }

    .mask-bg {
        display: none;
        width: 100%;
        height: 100%;
        position: fixed;
        background-color: rgba(45, 45, 45, .6);
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 1000;
    }

    
    .page-index .mob-header {
        border-bottom-color: rgba(255, 255, 255, 0.2);
        background: rgb(40, 22, 64);
        background: -moz-linear-gradient(-45deg, rgba(40, 22, 64, 1) 0%, rgba(81, 37, 57, 1) 50%, rgba(90, 47, 64, 1) 52%, rgba(139, 62, 52, 1) 100%);
        background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(40, 22, 64, 1)), color-stop(50%, rgba(81, 37, 57, 1)), color-stop(52%, rgba(90, 47, 64, 1)), color-stop(100%, rgba(139, 62, 52, 1)));
        background: -webkit-linear-gradient(-45deg, rgba(40, 22, 64, 1) 0%, rgba(81, 37, 57, 1) 50%, rgba(90, 47, 64, 1) 52%, rgba(139, 62, 52, 1) 100%);
        background: -o-linear-gradient(-45deg, rgba(40, 22, 64, 1) 0%, rgba(81, 37, 57, 1) 50%, rgba(90, 47, 64, 1) 52%, rgba(139, 62, 52, 1) 100%);
        background: -ms-linear-gradient(-45deg, rgba(40, 22, 64, 1) 0%, rgba(81, 37, 57, 1) 50%, rgba(90, 47, 64, 1) 52%, rgba(139, 62, 52, 1) 100%);
        background: linear-gradient(135deg, rgba(40, 22, 64, 1) 0%, rgba(81, 37, 57, 1) 50%, rgba(90, 47, 64, 1) 52%, rgba(139, 62, 52, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#281640', endColorstr='#8b3e34', GradientType=1);
    }

    .page-index .mob-header .hd-logo {
        background-position: bottom left;
    }

    .page-index .mob-header-padding {
        display: none;
    }

    .page-index .mob-header.header_down,
    .page-index .mob-header.active {
        border-bottom-color: #efefef;
        background: #f7f9fc;
    }

    .page-index .mob-header.header_down .hd-logo,
    .page-index .mob-header.active .hd-logo {
        background-position: top left;
    }

    .page-index .mob-s1 {
        padding-top: 67%;
        background: url(../image/mobile/00-banner.jpg) no-repeat center top;
        background-size: cover;
    }

    .page-index .mob-s1-1 .list {
        overflow: hidden;
        background: #fff;
        box-shadow: 0px 3px 15px 0px rgba(51, 51, 51, 0.07);
        border-radius: 0.8rem;
        padding: 1rem 0;
        transform: translate(0, -1rem);
    }

    .page-index .mob-s1-1 .list li {
        float: left;
        width: 50%;
        margin: 0.7rem 0;
    }

    .page-index .mob-s1-1 .list li a {
        overflow: visible;
        display: block;
    }

    .page-index .mob-s1-1 .list li .img {
        float: left;
        transition: all .2s;
        width: 2.9rem;
        height: 3.4rem;
        margin-left: 1.7rem;
        background: url(../image/mobile/01-icon.png.html) no-repeat;
        background-size: 13.2rem;
    }

    .page-index .mob-s1-1 .list li.item-1 .img {
        background-position: left top;
    }

    .page-index .mob-s1-1 .list li.item-2 .img {
        background-position: -3.4rem top;
    }

    .page-index .mob-s1-1 .list li.item-3 .img {
        background-position: -6.9rem top;
    }

    .page-index .mob-s1-1 .list li.item-4 .img {
        background-position: -10.3rem top;
    }

    .page-index .mob-s1-1 .list li.item-1 a:hover .img {
        background-position: left bottom;
    }

    .page-index .mob-s1-1 .list li.item-2 a:hover .img {
        background-position: -60px bottom;
    }

    .page-index .mob-s1-1 .list li.item-3 a:hover .img {
        background-position: -120px bottom;
    }

    .page-index .mob-s1-1 .list li.item-4 a:hover .img {
        background-position: -180px bottom;
    }

    .page-index .mob-s1-1 .list li .text {
        margin-left: 5.3rem;
    }

    .page-index .mob-s1-1 .list li h3 {
        font-size: 1.1rem;
        white-space: nowrap;
        line-height: 3.4rem;
    }

    .page-index .mob-s1-1 .list li p {
        font-size: 14px;
        color: #95989d;
        white-space: nowrap;
    }

    .page-index .mob-s2 {
        padding-bottom: 1rem;
        background: #F7F9FC;
    }
    .page-index .mob-s7 {
     
        background: #F7F9FC;
    }

    .page-index .mob-s2 .list li {
        padding-bottom: 2rem;
        background: #fff;
        text-align: center;
        margin: 0 1rem 1rem;
        border-radius: 12px;
        overflow: hidden;
        box-shadow: 0px 2px 10px 0px rgba(84, 89, 105, 0.06);
    }

    .page-index .mob-s2 .list li .l-hd {
        height: 124px;
        background-color: #CA4742;
        color: #fff;
    }

    .page-index .mob-s2 .list li.item-1 .l-hd {
        background: url(../image/mobile/2f-img1.jpg.html) no-repeat center top;
    }

    .page-index .mob-s2 .list li.item-2 .l-hd {
        background: url(../image/mobile/2f-img2.jpg.html) no-repeat center top;
    }

    .page-index .mob-s2 .list li.item-3 .l-hd {
        background: url(../image/mobile/2f-img3.jpg.html) no-repeat center top;
    }

    .page-index .mob-s2 .list li .l-hd h3 {
        font-size: 24px;
        font-weight: bold;
        padding: 26px 0 8px;
    }

    .page-index .mob-s2 .list li .l-hd p {
        color: #fff;
        font-size: 1.2rem;
    }

    .page-index .mob-s2 .list li .l-bd p {
        font-size: 14px;
        margin: 25px 25px 34px;
        line-height: 26px;
    }

    .page-index .mob-s2 .list li .l-bd .btn-wrap .btn-line,
    .page-index .mob-s2 .list li .l-bd .btn-wrap .btn-red {
        border-radius: 0;
        margin: 0 8px;
    }

    .page-index .mob-s2 .list li .l-bd .btn-wrap .btn-line {
        border-color: #F84930;
        color: #F84930;
    }

    .page-index .mob-s2 .list li .l-bd .btn-wrap .btn-red {
        background: linear-gradient(90deg, rgba(249, 31, 40, 1), rgba(254, 77, 45, 1));
        font-size: 16px;
    }

    .page-index .mob-s2 .list li .l-bd .btn-wrap .btn-line:hover {
        background: #fff5f3;
    }

    .page-index .mob-s2 .list li .l-bd .btn-wrap .btn-red:hover {
        opacity: .9;
    }

    .page-index .mob-s4 {
        padding-bottom: 40px;
    }

    .page-index .mob-s4 .s-title .btn-wrap {
        transition: all .3s cubic-bezier(0.46, 0.03, 0.52, 0.96);
        padding-top: 26px;
    }

    .page-index .mob-s4 .s-title .btn-wrap .btn-red {
        font-size: 14px;
        width: 95px;
        height: 36px;
        line-height: 36px;
        background: linear-gradient(90deg, rgba(0, 121, 230, 1), rgba(0, 147, 221, 1));
    }

    .page-index .mob-s4 .s-title .btn-wrap .btn-red-line {
        font-size: 14px;
        width: 93px;
        height: 34px;
        line-height: 34px;
        border-radius: 0;
    }

    .page-index .mob-s4 .list li {
        float: left;
        width: 50%;
        height: 234px;
        overflow: hidden;
        text-align: center;
        border: 1px solid #EEEEEE;
        margin: 0 -1px -1px 0;
    }

    .page-index .mob-s4 .list li .img {
        width: 50px;
        height: 50px;
        margin: 30px auto 25px;
        background: url(../image/mobile/4f-icon.png) no-repeat;
        transition: all .3s cubic-bezier(0.46, 0.03, 0.52, 0.96);
    }

    .page-index .mob-s4 .list li.item-1 .img {
        background-position: -3px 0;
    }

    .page-index .mob-s4 .list li.item-2 .img {
        background-position: -53px 0;
    }

    .page-index .mob-s4 .list li.item-3 .img {
        background-position: -100px 0;
    }

    .page-index .mob-s4 .list li.item-4 .img {
        background-position: -153px 0;
    }

    .page-index .mob-s4 .list li.item-5 .img {
        background-position: -203px 0;
    }

    .page-index .mob-s4 .list li.item-6 .img {
        background-position: -253px 0;
    }

    .page-index .mob-s4 .list li.item-7 .img {
        background-position: -303px 0;
    }

    .page-index .mob-s4 .list li.item-8 .img {
        background-position: -350px 0;
    }

    .page-index .mob-s4 .list li.item-9 .img {
        background-position: -400px 0;
    }

    .page-index .mob-s4 .list li.item-10 .img {
        background-position: -453px 0;
    }

    .page-index .mob-s4 .list li h3 {
        font-size: 16px;
        font-weight: bold;
        margin-bottom: 10px;
    }

    .page-index .mob-s4 .list li p {
        font-size: 14px;
        color: #888;
        margin: 0 19px;
        line-height: 24px;
    }

    .page-index .mob-s5 {
        background: linear-gradient(0deg, rgba(235, 242, 251, 1), rgba(247, 249, 252, 1));
        padding-bottom: 2rem;
    }

    .page-index .mob-s5 .s-title {
        margin-bottom: 0;
    }

    .page-index .mob-s5 .s-title p {
        margin: 0 0 1rem;
    }

    .page-index .mob-s5 .img {
        padding-top: 51%;
        background: url(../image/mobile/5f-img.png.html) no-repeat center top;
        background-size: contain;
    }

    .page-index .mob-s5-1 {
        padding-bottom: 20px;
    }

    .page-index .mob-s5-1 .list {
        margin: 0;
    }

    .page-index .mob-s5-1 .list li {
        float: left;
        width: 50%;
        padding-bottom: 1rem;
        overflow: hidden;
        text-align: center;
        border: 1px solid #EEEEEE;
        margin: 0 -1px -1px 0;
    }

    .page-index .mob-s5-1 .list li .img {
        width: 3.7rem;
        height: 3.7rem;
        margin: 2rem auto 2rem;
        background: url(../image/mobile/5-1f-icon.png.html) no-repeat;
        transition: all .3s cubic-bezier(0.46, 0.03, 0.52, 0.96);
        background-size: 24rem;
    }

    .page-index .mob-s5-1 .list li.item-1 .img {
        background-position: -0px 0;
    }

    .page-index .mob-s5-1 .list li.item-2 .img {
        background-position: -4.1rem 0;
    }

    .page-index .mob-s5-1 .list li.item-3 .img {
        background-position: -8.2rem 0;
    }

    .page-index .mob-s5-1 .list li.item-4 .img {
        background-position: -12.3rem 0;
    }

    .page-index .mob-s5-1 .list li.item-5 .img {
        background-position: -16.4rem 0;
    }

    .page-index .mob-s5-1 .list li.item-6 .img {
        background-position: -20.5rem 0;
    }

    .page-index .mob-s5-1 .list li h3 {
        font-size: 16px;
        font-weight: bold;
        margin-bottom: 10px;
    }

    .page-index .mob-s5-1 .list li p {
        font-size: 14px;
        color: #888;
        margin: 0 19px;
        line-height: 24px;
        height: 72px;
        overflow: hidden;
    }

    .page-index .mob-s5-1 .list li .btn-wrap {
        opacity: 0;
        transition: all .3s cubic-bezier(0.46, 0.03, 0.52, 0.96);
        padding-top: 26px;
    }

    .page-index .mob-s5-1 .list li .btn-wrap .btn-red {
        font-size: 14px;
        width: 95px;
        height: 36px;
        line-height: 36px;
        background: linear-gradient(90deg, rgba(249, 31, 40, 1), rgba(254, 77, 45, 1));
    }

    .page-index .mob-s5-1 .list li .btn-wrap .btn-red-line {
        font-size: 14px;
        width: 93px;
        height: 34px;
        line-height: 34px;
        border-radius: 0;
    }

    .page-index .mob-s5-1 .list li .btn-wrap .btn-red:hover {
        opacity: .9;
    }

    .page-index .mob-s5-1 .list li .btn-wrap .btn-red-line:hover {
        background: #fff5f3;
    }

    .page-index .mob-s5-1 .list li:hover {
        box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.05);
    }

    .page-index .mob-s5-1 .list li:hover .img {
        margin-top: -32px;
        opacity: 0;
    }

    .page-index .mob-s5-1 .list li:hover .btn-wrap {
        opacity: 1;
    }

    .page-index .mob-s6 {
        width: 100%;
        overflow: hidden;
        background: #202746;
        position: relative;
    }

    .page-index .mob-s6 .container {
    }

    .page-index .mob-s6 .swiper-container {
        padding-top: 1rem;
    }

    .page-index .mob-s6 .gallery-top .swiper-slide {
    }

    .page-index .mob-s6 .gallery-top .swiper-slide .img {
        width: 100%;
        padding-top: 78%;
        margin-bottom: 1.3rem;
    }

    .page-index .mob-s6 .gallery-top .swiper-slide.slide-1 .img {
        background: url(../image/mobile/6f-img1.jpg.html) no-repeat center top;
        background-size: contain;
    }

    .page-index .mob-s6 .gallery-top .swiper-slide.slide-2 .img {
        background: url(../image/mobile/6f-img2.jpg.html) no-repeat center top;
        background-size: contain;
    }

    .page-index .mob-s6 .gallery-top .swiper-slide.slide-3 .img {
        background: url(../image/mobile/6f-img3.jpg.html) no-repeat center top;
        background-size: contain;
    }

    .page-index .mob-s6 .gallery-top .swiper-slide.slide-4 .img {
        background: url(../image/mobile/6f-img4.jpg.html) no-repeat center top;
        background-size: contain;
    }

    .page-index .mob-s6 .gallery-top .swiper-slide.slide-5 .img {
        background: url(../image/mobile/6f-img5.jpg.html) no-repeat center top;
        background-size: contain;
    }

    .page-index .mob-s6 .gallery-top .swiper-slide .info {
        text-align: center;
        padding-bottom: 2rem;
    }

    .page-index .mob-s6 .gallery-top .swiper-slide .info h3 {
        color: #fff;
        font-size: 16px;
        margin-bottom: 1rem;
    }

    .page-index .mob-s6 .gallery-top .swiper-slide .info p {
        font-size: 14px;
        color: #fff;
        line-height: 25px;
        margin-bottom: 1.9rem;
    }

    .page-index .mob-s6 .gallery-top .swiper-slide .info .btn-red {
        font-size: 16px;
        width: 150px;
        height: 44px;
        line-height: 44px;
        background: linear-gradient(90deg, rgba(249, 31, 40, 1), rgba(254, 77, 45, 1));
    }

    .page-index .mob-s6 .gallery-top .swiper-slide .info .btn-red:hover {
        opacity: .85;
    }

    .page-index .mob-s6 .gallery-thumbs {
        white-space: nowrap;
        text-align: center;
        font-size: 16px;
        border-bottom: 1px solid rgba(255, 255, 255, .1);
        position: static;
    }

    .page-index .mob-s6 .gallery-thumbs .swiper-slide {
        display: inline-block;
        vertical-align: top;
        width: 210px;
        height: 46px;
        margin: 0;
        background: transparent;
        opacity: .5;
        color: #fff;
        transition: all .2s;
        position: relative;
    }

    .page-index .mob-s6 .gallery-thumbs .swiper-slide:after {
        content: '';
        width: 100px;
        height: 2px;
        position: absolute;
        bottom: -1px;
        left: 50%;
        margin-left: -50px;
        background: linear-gradient(90deg, rgba(249, 31, 40, 1), rgba(254, 77, 45, 1));
        opacity: 0;
        transition: all .2s;
    }

    .page-index .mob-s6 .gallery-thumbs .swiper-slide-active {
        opacity: 1;
    }

    .page-index .mob-s6 .gallery-thumbs .swiper-slide-active:after {
        opacity: 1;
    }

    .page-index .mob-s6-1 {
        background: #F7F9FC;
        padding: 22px 0;
    }

    .page-index .mob-s6-1 .l-title {
        text-align: center;
        font-size: 16px;
        margin-bottom: 1rem
    }

    .page-index .mob-s6-1 .l-title p:first-child {
        margin-top: 14px;
    }

    .page-index .mob-s6-1 .list {
        white-space: nowrap;
        text-align: center;
        width: 100%;
        overflow: auto;
    }

    .page-index .mob-s6-1 .list li {
        display: inline-block;
        vertical-align: top;
        width: 161px;
        background: #fff;
        margin-right: 10px;
        padding: 18px;
        transition: all .2s;
    }

    .page-index .mob-s6-1 .list li .img {
        width: 44px;
        height: 44px;
        float: left;
        background: url(../image/mobile/6f-icon.png.html) no-repeat;
    }

    .page-index .mob-s6-1 .list li.item-1 .img {
        background-position: 0 0;
    }

    .page-index .mob-s6-1 .list li.item-2 .img {
        background-position: -54px 0;
    }

    .page-index .mob-s6-1 .list li.item-3 .img {
        background-position: -108px 0;
    }

    .page-index .mob-s6-1 .list li.item-4 .img {
        background-position: -162px 0;
    }

    .page-index .mob-s6-1 .list li.item-5 .img {
        background-position: -216px 0;
    }

    .page-index .mob-s6-1 .list li.item-6 .img {
        background-position: -270px 0;
    }

    .page-index .mob-s6-1 .list li .text {
        margin-left: 61px;
        font-size: 16px;
        line-height: 22px;
    }

    .page-index .mob-s6-1 .list li:hover {
        box-shadow: 0px 15px 30px 0px rgba(74, 74, 101, 0.13);
    }

    .page-index .mob-s7 .list {
    }

    .page-index .mob-s7 .list li {
        width: 50%;
        text-align: center;
        float: left;
        margin-bottom: 4rem;
    }

    .page-index .mob-s7 .list li:nth-child(4n) {
        margin-right: 0;
    }

    .page-index .mob-s7 .list li .img {
        width: 62px;
        height: 62px;
        margin: 0 auto 1rem;
        background: url(../image/mobile/7f-icon.png) no-repeat;
    }

    .page-index .mob-s7 .list li.item-1 .img {
        background-position: 0 0;
    }

    .page-index .mob-s7 .list li.item-2 .img {
        background-position: -62px 0;
    }

    .page-index .mob-s7 .list li.item-3 .img {
        background-position: -126px 0;
    }

    .page-index .mob-s7 .list li.item-4 .img {
        background-position: -189px 0;
    }

    .page-index .mob-s7 .list li.item-5 .img {
        background-position: -252px 0;
    }

    .page-index .mob-s7 .list li.item-6 .img {
        background-position: -315px 0;
    }

    .page-index .mob-s7 .list li.item-7 .img {
        background-position: -378px 0;
    }

    .page-index .mob-s7 .list li.item-8 .img {
        background-position: -441px 0;
    }

    .page-index .mob-s7 .list li h3 {
        font-size: 16px;
        margin-bottom: 4px;
    }

    .page-index .mob-s7 .list li p {
        font-size: 13px;
        color: #888;
        width: 90%;
        margin: 0 auto;
    }

    .page-index .mob-s7-1 {
        background: #F7F9FC;
    }

    .page-index .mob-s7-1 .s-title {
        margin: 0 2rem;
    }

    .page-index .mob-s7-1 .gallery-thumbs {
        padding-bottom: 16px;
    }

    .page-index .mob-s7-1 .gallery-thumbs .swiper-slide {
        float: left;
        cursor: pointer;
        width: 135px;
        position: relative;
        text-align: center;
        line-height: 88px;
        font-size: 16px;
        border-bottom: 1px solid #DFDFE6;
    }

    .page-index .mob-s7-1 .gallery-thumbs .swiper-slide-active {
        color: #F92128;
    }

    .page-index .mob-s7-1 .gallery-thumbs .swiper-slide-active:after {
        content: '';
        position: absolute;
        width: 100%;
        height: 2px;
        left: 0;
        bottom: -1px;
        background: #F92128;
    }

    .page-index .mob-s7-1 .gallery-top {
        background: url(../image/mobile/7-1f-bg.jpg.html) no-repeat center top;
        background-size: cover;
    }

    .page-index .mob-s7-1 .gallery-top .container {
        padding-top: 77px;
    }

    .page-index .mob-s7-1 .gallery-top .img {
        width: 100%;
        padding-top: 50%;
        margin: 3rem 0 0;
    }

    .page-index .mob-s7-1 .gallery-top .item-1 .img {
        background: url(../image/mobile/7-1f-img1.png.html) no-repeat center top;
        background-size: contain;
    }

    .page-index .mob-s7-1 .gallery-top .item-2 .img {
        background: url(../image/mobile/7-1f-img2.png.html) no-repeat center top;
        background-size: contain;
    }

    .page-index .mob-s7-1 .gallery-top .item-3 .img {
        background: url(../image/mobile/7-1f-img3.png.html) no-repeat center top;
        background-size: contain;
    }

    .page-index .mob-s7-1 .gallery-top .item-4 .img {
        background: url(../image/mobile/7-1f-img4.png.html) no-repeat center top;
        background-size: contain;
    }

    .page-index .mob-s7-1 .gallery-top .item-5 .img {
        background: url(../image/mobile/7-1f-img5.png.html) no-repeat center top;
        background-size: contain;
    }

    .page-index .mob-s7-1 .gallery-top .item-6 .img {
        background: url(../image/mobile/7-1f-img6.png.html) no-repeat center top;
        background-size: contain;
    }

    .page-index .mob-s7-1 .gallery-top .info {
        color: #fff;
        text-align: center;
        padding-top: 1rem;
    }

    .page-index .mob-s7-1 .gallery-top .info h3 {
        font-size: 16px;
        font-weight: 700;
        margin-bottom: 11px;
    }

    .page-index .mob-s7-1 .gallery-top .info p {
        font-size: 13px;
        margin: 0 24px 18px;
    }

    .page-index .mob-s7-1 .gallery-top .info .fun-wrap {
        overflow: hidden;
        margin: 0 1rem 1rem;
    }

    .page-index .mob-s7-1 .gallery-top .info .fun-wrap .fun-item {
        width: 30%;
        height: 38px;
        margin: 1.6%;
        line-height: 38px;
        text-align: center;
        border: 1px solid rgba(255, 255, 255, .3);
        float: left;
    }

    .page-index .mob-s7-1 .gallery-top .info .btn-wrap {
        margin-bottom: 1rem;
    }

    .page-index .mob-s7-2 {
        background: #F7F9FC;
        padding-bottom: 1rem;
    }

    .page-index .mob-s7-2 .mob-title {
        margin-bottom: 35px;
    }

    .page-index .mob-s7-2 .list li {
        float: left;
        width: 20%;
        padding-top: 12%;
        margin: 0 0 1rem;
    }

    .page-index .mob-s7-2 .list li.item-1 {
        background: url(../image/mobile/7-2f-img1.png.html) no-repeat center;
        background-size: 96%;
    }

    .page-index .mob-s7-2 .list li.item-2 {
        background: url(../image/mobile/7-2f-img2.png.html) no-repeat center;
        background-size: 96%;
    }

    .page-index .mob-s7-2 .list li.item-3 {
        background: url(../image/mobile/7-2f-img3.png.html) no-repeat center;
        background-size: 96%;
    }

    .page-index .mob-s7-2 .list li.item-4 {
        background: url(../image/mobile/7-2f-img4.png.html) no-repeat center;
        background-size: 96%;
    }

    .page-index .mob-s7-2 .list li.item-5 {
        background: url(../image/mobile/7-2f-img5.png.html) no-repeat center;
        background-size: 96%;
    }

    .page-index .mob-s7-2 .list li.item-6 {
        background: url(../image/mobile/7-2f-img6.png.html) no-repeat center;
        background-size: 96%;
    }

    .page-index .mob-s7-2 .list li.item-7 {
        background: url(../image/mobile/7-2f-img7.png.html) no-repeat center;
        background-size: 96%;
    }

    .page-index .mob-s7-2 .list li.item-8 {
        background: url(../image/mobile/7-2f-img8.png.html) no-repeat center;
        background-size: 96%;
    }

    .page-index .mob-s7-2 .list li.item-9 {
        background: url(../image/mobile/7-2f-img9.png.html) no-repeat center;
        background-size: 96%;
    }

    .page-index .mob-s7-2 .list li.item-10 {
        background: url(../image/mobile/7-2f-img10.png.html) no-repeat center;
        background-size: 96%;
    }

    .page-index .mob-s8 {
        padding-bottom: 2rem;
        background: #F7F9FC;
    }

    .page-index .mob-s8 .list {
        margin-right: -19px;
    }

    .page-index .mob-s8 .list li {
        float: left;
        width: 23.3%;
        
        cursor: pointer;
        background: #fff;
        background-repeat: no-repeat;
        background-position: center;
        border: 1px solid #EDEDED;
        margin: 0 1% 1% 0;
        background-size: 70%;
    }

    .page-index .mob-s8 .list li.item-1 {
        background-image: url(../image/7-logo01.png);
    }

    .page-index .mob-s8 .list li.item-2 {
        background-image: url(../image/7-logo02.png);
    }

    .page-index .mob-s8 .list li.item-3 {
        background-image: url(../image/7-logo03.png);
    }

    .page-index .mob-s8 .list li.item-4 {
        background-image: url(../image/7-logo04.png);
    }

    .page-index .mob-s8 .list li.item-5 {
        background-image: url(../image/7-logo05.png);
    }

    .page-index .mob-s8 .list li.item-6 {
        background-image: url(../image/7-logo06.png);
    }

    .page-index .mob-s8 .list li.item-7 {
        background-image: url(../image/7-logo07.png);
    }

    .page-index .mob-s8 .list li.item-8 {
        background-image: url(../image/7-logo08.png);
    }

    .page-index .mob-s8 .list li.item-9 {
        background-image: url(../image/7-logo09.png);
    }

    .page-index .mob-s8 .list li.item-10 {
        background-image: url(../image/7-logo10.png);
    }

    .page-index .mob-s8 .list li.item-11 {
        background-image: url(../image/7-logo11.png);
    }

    .page-index .mob-s8 .list li.item-12 {
        background-image: url(../image/7-logo12.png);
    }

    .page-index .mob-s8 .list li.item-13 {
        background-image: url(../image/7-logo13.png);
    }

    .page-index .mob-s8 .list li.item-14 {
        background-image: url(../image/7-logo14.png);
    }

    .page-index .mob-s8 .list li.item-15 {
        background-image: url(../image/7-logo15.png);
    }

    .page-index .mob-s8 .list li.item-16 {
        background-image: url(../image/7-logo16.png);
    }

    .page-index .mob-s8 .list li.item-17 {
        background-image: url(../image/7-logo17.png);
    }

    .page-index .mob-s8 .list li.item-18 {
        background-image: url(../image/7-logo18.png);
    }

    .page-index .mob-s8 .list li.item-19 {
        background-image: url(../image/7-logo19.png);
    }

    .page-index .mob-s8 .list li.item-20 {
        background-image: url(../image/7-logo20.png);
    }

    .page-index .mob-s8-1 {
        background: #fff;
    }

    .page-index .mob-s8-1 .list li {
        border-bottom: 1px solid #E6E6E6;
        padding-bottom: .5rem;
        margin-bottom: 1.5rem;
        font-size: 1.2rem;
    }

    .page-index .mob-s8-1 .list li .l-hd {
        overflow: hidden;
        line-height: 2rem;
        margin-bottom: 1.3rem;
    }

    .page-index .mob-s8-1 .list li .l-hd .new_title {
        width: 100%;
        position: absolute;
        bottom: 7px;
        background: rgba(0, 0, 0, 0.6);
        font-size: 1.4rem;
        color: #FFF;
        text-align: center;
        line-height: 3rem;
    }

    .page-index .mob-s8-1 .list li .l-hd .new_img {
        width: 100%;
        height: 200px;
    }

    .page-index .mob-s8-1 .list li .l-hd h3 {
        float: left;
        font-size: 1.3rem;
        margin-bottom: 0;
        font-weight: 700;
        border-left: 3px solid #ff4f2e;
        padding-left: 0.8rem;
    }

    .page-index .mob-s8-1 .list li .l-hd .more {
        float: right;
        color: #FD412C;
        font-size: 1.2rem;
    }

    .page-index .mob-s8-1 .list li .l-main {
        overflow: hidden;
        padding-bottom: 2rem;
        border-bottom: 0.013333rem solid #CCD8E3;
        padding-top: 2rem;
    }

    .page-index .mob-s8-1 .list li .l-main:last-child {
        border-bottom: 0;
    }

    .page-index .mob-s8-1 .list li .l-main .img {
        float: left;
        width: 10rem;
        overflow: hidden;
        border-radius: .6rem;
        margin-right: 1rem;
    }

    .page-index .mob-s8-1 .list li .l-main .img img {
        width: 10rem;
        height: 8rem;
    }

    .page-index .mob-s8-1 .list li .l-main .text {
        display: block;
        line-height: 1.5rem;
        margin-top: .3rem;
    }

    .page-index .mob-s8-1 .list li .l-main .description {
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        color: #8c8c8c;
        line-height: 1.5rem;
        margin-top: .8rem;
        overflow: hidden;
    }

    .page-index .mob-s8-1 .list li .l-main .browsing_volume {
        float: right;
        color: #8c8c8c;
        background-image: url(../image/read.png);
        background-repeat: no-repeat;
        background-position: left center;
        background-size: 1.5rem 1.5rem;
        width: 4rem;
        text-align: right;
    }

    .page-index .mob-s8-1 .list li .l-list .l-item a {
        color: #888;
        position: relative;
        display: block;
        line-height: 3rem;
        height: 3rem;
        overflow: hidden;
        padding-left: .8rem;
    }

    .page-index .mob-s8-1 .list li .l-list .l-item a:before {
        content: "";
        position: absolute;
        width: .3rem;
        height: .3rem;
        background: #FC352B;
        border-radius: 100%;
        top: 50%;
        margin-top: -.15rem;
        left: 0;
    }

    .page-index .mob-s9 {
        background: url(../image/mobile/9f-bg.jpg.html) no-repeat center top;
        background-size: cover;
    }

    .page-index .mob-s9 .list {
    }

    .page-index .mob-s9 .list li {
        float: left;
        width: 50%;
        position: relative;
        color: #fff;
        padding: 1rem 0 2rem 14%;
    }

    .page-index .mob-s9 .list li:before {
        content: '';
        position: absolute;
        left: 1rem;
        bottom: 0;
        top: auto;
        right: 1rem;
        width: auto;
        height: 1px;
        background: rgba(255, 255, 255, .1);
    }

    .page-index .mob-s9 .list li:nth-child(2n-1):after {
        content: '';
        position: absolute;
        right: 0;
        left: auto;
        top: 1rem;
        bottom: 1rem;
        width: 1px;
        height: auto;
        background: rgba(255, 255, 255, .1);
    }

    .page-index .mob-s9 .list li .num {
        font-size: 40px;
    }

    .page-index .mob-s9 .list li p {
        font-size: 16px;
        color: #fff;
    }

    .page-index .mob-s9 .list li p:before {
        content: '';
        display: block;
        width: 30px;
        height: 2px;
        background: #FB3429;
        margin: 9px 0 15px;
    }

    .page-index .mob-s10 {
        background: #F7F9FC;
    }

    .page-index .mob-s10 .s-l {
        font-size: 16px;
        text-align: center;
        padding: 2rem 0 0;
    }

    .page-index .mob-s10 .list {
        float: left;
        padding-bottom: 1rem;
    }

    .page-index .mob-s10 .list li {
        float: left;
        height: 100px;
        font-size: 14px;
        padding-left: 3.3rem;
        width: 100%;
    }

    .page-index .mob-s10 .list li h3 {
        margin-top: 27px;
        margin-bottom: 3px;
    }

    .page-index .mob-s10 .list li h3:before {
        content: '';
        width: 20px;
        height: 14px;
        display: inline-block;
        margin-left: -30px;
        margin-right: 10px;
        background: url(../image/mobile/10f-icon.png.html) no-repeat left top;
        vertical-align: -3px;
    }

    .page-index .mob-s10 .list li p {
        color: #888;
        white-space: nowrap;
    }

    .page-index .mob-s10 .s-r {
        float: left;
        padding: 23px 0 0 79px;
    }

    .page-index .mob-s10 .s-r a i {
        width: 18px;
        height: 16px;
        display: inline-block;
        background: url(../image/mobile/10-icon.png.html) no-repeat center;
        vertical-align: -2px;
        margin-right: 10px;
    }

    
    .page-download .mob-s1 .img {
        width: 100%;
        vertical-align: top;
    }

    .page-download .mob-s2 {
        text-align: center;
        background: #F4F5F9;
        padding-bottom: 2rem;
    }

    .page-download .mob-s2 .list {
        margin-bottom: 2rem;
    }

    .page-download .mob-s2 .list .img {
        padding-top: 180%;
        margin: 0 auto 1rem;
    }

    .page-download .mob-s2 .list .item-1 .img {
        background: url(../images/mobile/download/01-img1.png.html) no-repeat center;
        background-size: contain;
    }

    .page-download .mob-s2 .list .item-2 .img {
        background: url(../images/download/03-img1-1.png.html) no-repeat center;
        background-size: contain;
    }

    .page-download .mob-s2 .list a {
        font-size: 1.2rem;
        color: #1ba4fe;
    }

    .page-download .mob-s2 .qr .img {
        width: 12rem;
        height: 12rem;
        margin: 0 auto 1rem;
    }

    .page-download .mob-s2 .qr .img img {
        width: 100%;
        height: 100%;
        vertical-align: top;
    }

    .page-download .mob-s2 .qr h3 {
        font-size: 1.4rem;
    }

    .page-download .mob-s2 .qr p {
        font-size: 1.2rem;
        color: #999;
    }

    .page-download .mob-s3 .list {
        margin-bottom: 2rem;
        text-align: center;
    }

    .page-download .mob-s3 .list .img {
        padding-top: 180%;
        margin: 0 auto 1rem;
    }

    .page-download .mob-s3 .list .item-1 .img {
        background: url(../images/download/03-img2-1.png.html) no-repeat center;
        background-size: contain;
    }

    .page-download .mob-s3 .list .item-2 .img {
        background: url(../images/download/03-img3-1.png.html) no-repeat center;
        background-size: contain;
    }

    .page-download .mob-s3 .list .link {
        font-size: 1.2rem;
        color: #1ba4fe;
        display: block;
        margin-bottom: 1rem;
    }

    .page-platform .mob-s2 .s-wrap {
        position: relative;
        margin-bottom: 2rem;
    }

    .page-platform .mob-s2 .s-bg {
        background: url(../images/platform/device.png.html) no-repeat center top;
        background-size: contain;
        padding-top: 62%;
    }

    .page-platform .mob-s2 .swiper-container {
        position: absolute;
        z-index: 2;
        left: 14%;
        right: 14%;
        top: 3%;
        padding-bottom: 7rem;
    }

    .page-platform .mob-s5 .text {
        text-align: center;
        color: #ef191a;
        padding: 1rem 0 2rem;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .page-platform .mob-s7 .list {
        margin: 0 3rem;
    }

    .page-platform .mob-s7 .list li {
        float: left;
        margin: 0 2% 4%;
        width: 46%;
        background: #fff;
        text-align: center;
        box-shadow: 0 0 31px rgba(0, 0, 0, 0.05);
    }

    .page-platform .mob-s7 .list li .img {
        width: 5rem;
        height: 6rem;
        margin: 3rem auto 0.4rem;
        background: url(../images/platform/08-icon1.png.html) no-repeat;
        background-size: 22rem;
    }

    .page-platform .mob-s7 .list li.item-1 .img {
        background-position: 0 0;
    }

    .page-platform .mob-s7 .list li.item-2 .img {
        background-position: -5.7rem 0;
    }

    .page-platform .mob-s7 .list li.item-3 .img {
        background-position: -11.3rem 0;
    }

    .page-platform .mob-s7 .list li.item-4 .img {
        background-position: -17rem 0;
    }

    .page-platform .mob-s7 .list li p {
        font-size: 2.2rem;
        font-family: Arial;
        font-weight: 700;
        color: #d2d2d2;
    }

    .page-platform .mob-s7 .list li p span {
        color: #aaa;
    }

    .page-platform .mob-s7 .list li h3 {
        margin-bottom: 2rem;
    }

    .page-platformsupply .mob-s4 .list li .inner {
        background: #fff;
        margin: 0.3rem;
        text-align: center;
        padding: .5rem;
    }

    .page-platformsupply .mob-s4 .list li h3 {
        font-size: 1.2rem;
    }

    .page-platformsupply .mob-s4 .list li p {
        height: 5.4rem;
    }

    .page-platformsupply .mob-s4 .list li .img {
        width: 5rem;
        height: 5rem;
        margin: 1rem auto;
        background: url(../images/platformsupply/05-icon.png.html) no-repeat;
        background-size: 15.7rem;
    }

    .page-platformsupply .mob-s4 .list li.item-1 .img {
        background-position: 0 0;
    }

    .page-platformsupply .mob-s4 .list li.item-2 .img {
        background-position: -5.3rem 0;
    }

    .page-platformsupply .mob-s4 .list li.item-3 .img {
        background-position: -10.6rem 0;
    }

    .page-platformsupply .mob-s4 .list li.item-4 .img {
        background-position: 0 -5.3rem;
    }

    .page-platformsupply .mob-s4 .list li.item-5 .img {
        background-position: -5.3rem -5.3rem;
    }

    .page-platformsupply .mob-s4 .list li.item-6 .img {
        background-position: -10.6rem -5.3rem;
    }

    .page-weshop .mob-s1 .list li {
        margin-bottom: 2rem;
    }

    .page-weshop .mob-s1 .list li .img {
        background: url(../images/weshop/01-icon.png.html) no-repeat;
        background-size: 22.5rem;
        margin-bottom: .7rem;
        width: 3.3rem;
        height: 3.3rem;
    }

    .page-weshop .mob-s1 .list li.item-1 .img {
        background-position: 0 center;
    }

    .page-weshop .mob-s1 .list li.item-2 .img {
        background-position: -3.8rem center;
    }

    .page-weshop .mob-s1 .list li.item-3 .img {
        background-position: -7.6rem center;
    }

    .page-weshop .mob-s1 .list li.item-4 .img {
        background-position: -11.4rem center;
    }

    .page-weshop .mob-s1 .list li.item-5 .img {
        background-position: -15.2rem center;
    }

    .page-weshop .mob-s1 .list li.item-6 .img {
        background-position: -19rem center;
    }

    .page-weshop .mob-s1 .list h3 {
        color: #1574fb;
        margin-bottom: 1rem;
    }

    .page-weshop .mob-s1 .list p {
        height: 4.5rem;
        overflow: hidden;
        padding-right: 1rem;
    }

    .page-weshop .mob-s2 {
        background: url(../images/mobile/weshop/02-bg.jpg.html) no-repeat center;
        background-size: cover;
    }

    .page-weshop .mob-s2 .info {
        padding-left: 3.3rem;
        overflow-y: hidden;
    }

    .page-weshop .mob-s2 .info .img {
        width: 40%;
        float: left;
    }

    .page-weshop .mob-s2 .info .text {
        margin-left: 50%;
        padding-top: 24%;
        color: #fff;
    }

    .page-weshop .mob-s2 .info .text .qr {
        width: 60%;
        margin-bottom: 4%;
    }

    .page-weshop .mob-s2 .info .text .qr img {
        width: 100%;
    }

    .page-weshop .mob-s7 .btn-wrap a {
        color: #0081f8;
        font-size: 1.2rem;
        margin: 0 1rem;
    }

    .page-distribution .mob-s1 .list li {
        float: left;
        width: 48%;
        text-align: center;
        margin: 0 1%;
        background: #fff;
        margin-bottom: 1rem;
    }

    .page-distribution .mob-s1 .list li .img {
        position: relative;
        padding-top: 24.2%;
        background: #FF5D5B;
        border-radius: 5px 5px 0 0;
        overflow: hidden;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .page-distribution .mob-s1 .list li.item-1 .img {
        background-image: url(../image/01-bg1.jpg);
    }

    .page-distribution .mob-s1 .list li.item-2 .img {
        background-image: url(../image/01-bg2.jpg);
    }

    .page-distribution .mob-s1 .list li.item-3 .img {
        background-image: url(../image/01-bg3.jpg);
    }

    .page-distribution .mob-s1 .list li.item-4 .img {
        background-image: url(../image/01-bg4.jpg);
    }

    .page-distribution .mob-s1 .list li .img i {
        position: absolute;
        width: 21%;
        padding-top: 16%;
        top: 50%;
        left: 50%;
        margin-top: -7.3%;
        margin-left: -7.7%;
        background: url(../images/distribution/01-icon.png.html) no-repeat;
        background-size: 457%;
    }

    .page-distribution .mob-s1 .list li.item-1 .img i {
        background-position: 0 0;
    }

    .page-distribution .mob-s1 .list li.item-2 .img i {
        background-position: 35% 0;
    }

    .page-distribution .mob-s1 .list li.item-3 .img i {
        background-position: 70% 0;
    }

    .page-distribution .mob-s1 .list li.item-4 .img i {
        background-position: 105% 0;
    }

    .page-distribution .mob-s1 .list li .text {
        border: 1px solid #E4E4E4;
        padding: 1rem;
        height: 8.6rem;
    }

    .page-distribution .mob-s2 {
        background: #fcf7f8;
    }

    .page-distribution .mob-s4 {
        background: #fcf7f8;
    }

    .page-distribution .mob-s5 .btn-wrap a {
        color: #0081f8;
        font-size: 1.2rem;
        margin: 0 1rem;
    }

    .page-group .mob-s1 .list li {
        text-align: center;
        margin-bottom: 3rem;
        padding: 0 1rem;
    }

    .page-group .mob-s1 .list li .img {
        background: url(../images/group/01-icon.png.html) no-repeat;
        width: 5rem;
        height: 6.25rem;
        margin: 0 auto;
        background-size: 16.1rem;
    }

    .page-group .mob-s1 .list li.item-1 .img {
        background-position: 0 0;
    }

    .page-group .mob-s1 .list li.item-2 .img {
        background-position: -5.6rem 0;
    }

    .page-group .mob-s1 .list li.item-3 .img {
        background-position: -11.2rem 0;
    }

    .page-group .mob-s1 .list li.item-4 .img {
        background: url(../images/group/01-img.png.html) no-repeat;
        width: 7rem;
        height: 7rem;
        margin-bottom: 1rem;
        background-size: contain;
    }

    .page-group .mob-s1 .list li.item-4 p {
        color: #333;
    }

    .page-group .mob-s1 .list li h3 {
        font-weight: 700;
    }

    .page-group .mob-s2 {
        background: #f7fafc;
    }

    .page-group .mob-s2 .list li .inner {
        background: #fff;
        margin: .6rem;
        text-align: center;
        padding: 1rem;
    }

    .page-group .mob-s2 .list li .img {
        background: url(../images/group/02-icon.png.html) no-repeat;
        width: 4rem;
        height: 4rem;
        background-size: 16rem;
        margin: 0 auto;
    }

    .page-group .mob-s2 .list li.item-1 .img {
        background-position: 0 0;
    }

    .page-group .mob-s2 .list li.item-2 .img {
        background-position: -4rem 0;
    }

    .page-group .mob-s2 .list li.item-3 .img {
        background-position: -8rem 0;
    }

    .page-group .mob-s2 .list li.item-4 .img {
        background-position: -12rem 0;
    }

    .page-group .mob-s2 .list li h3 {
        font-weight: bold;
        margin: .5rem 0 .3rem;
    }

    .page-group .mob-s3 .btn-wrap a {
        color: #0081f8;
        font-size: 1.2rem;
        margin: 0 1rem;
    }

    .page-applet .mob-s1 .nav {
        background: rgba(255, 255, 255, 1);
        box-shadow: 0px 10px 30px 0px rgba(73, 9, 9, 0.08);
        border-radius: 10px;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
        position: relative;
        margin-top: 2rem;
    }

    .page-applet .mob-s1 .nav .item {
        width: 50%;
        margin: 1rem 0;
    }

    .page-applet .mob-s1 .nav .item .num {
        display: flex;
        flex-direction: row;
        justify-content: center;
    }

    .page-applet .mob-s1 .nav .item .desc {
        text-align: center;
    }

    .page-applet .mob-s1 .nav .item .num .txt {
        font-size: 2.4rem;
        font-family: Arial;
        font-weight: bold;
        color: #FB4241;
    }

    .page-applet .mob-s1 .nav .item .num .text {
        font-size: 1.2rem;
        font-family: PingFangSC-Regular;
        color: #FB4241;
        margin: .8rem 0 0 .2rem;
    }

    .page-applet .mob-s1 .nav .item .desc {
        font-family: PingFang SC;
        font-weight: 400;
        color: rgba(136, 136, 136, 1);
    }

    .page-applet .mob-s1 .nav .item_1,
    .page-applet .mob-s1 .nav .item_3 {
        border-right: 1px solid #E6E6E6;
    }

    .page-applet .mob-s1 .nav:after {
        content: "";
        width: 100%;
        height: 1px;
        background: #E6E6E6;
        display: block;
        position: absolute;
        top: 50%;
    }

    .page-applet .mob-s2 {
        background: url(../images/mobile/applet/06-bg.jpg.html) center top no-repeat;
        background-size: cover;
    }

    .page-applet .mob-s2 .img {
        width: 50%;
        float: left;
        margin-left: 5%;
    }

    .page-applet .mob-s2 .qr {
        float: left;
        margin: 30% 0 0 5%;
    }

    .page-applet .mob-s2 .qr img {
        width: 90%
    }

    .page-applet .mob-s2 .qr .text {
        font-size: 1.2rem;
        color: #fff;
        margin-top: 1rem;
    }

    .page-applet .mob-s4 {
        background: #fcf7f8;
    }

    .page-applet .mob-s5 {
    }

    .page-applet .mob-s5 .list li .inner {
        margin: .5rem;
        padding: 1.5rem 1rem;
        background: rgba(255, 255, 255, 1);
        box-shadow: 0px 5px 10px 0px rgba(61, 52, 75, 0.08);
    }

    .page-applet .mob-s5 .list li h3 {
        font-size: 1.2rem;
        font-weight: 700;
        margin: 1.2rem 0 0.6rem;
    }

    .page-applet .mob-s5 .list li .img {
        background: url(../images/applet/5f-icon.png.html) no-repeat;
        background-size: 16rem;
        width: 4rem;
        height: 4rem;
        margin: 0 0 .3rem;
    }

    .page-applet .mob-s5 .list li.item-1 .img {
        background-position: 0 0;
    }

    .page-applet .mob-s5 .list li.item-2 .img {
        background-position: -4rem 0;
    }

    .page-applet .mob-s5 .list li.item-3 .img {
        background-position: -8rem 0;
    }

    .page-applet .mob-s5 .list li.item-4 .img {
        background-position: -12rem 0;
    }

    .page-applet .mob-s6 {
        background: #fcf7f8;
    }

    .page-applet .mob-s6 .list .item-1 {
        height: 45rem;
        width: 25%;
        float: left;
        color: #fff;
        font-size: 16px;
        background: rgb(249, 40, 41); 
        background: -moz-linear-gradient(top, rgba(249, 40, 41, 1) 0%, rgba(255, 83, 46, 1) 100%); 
        background: -webkit-linear-gradient(top, rgba(249, 40, 41, 1) 0%, rgba(255, 83, 46, 1) 100%); 
        background: linear-gradient(to bottom, rgba(249, 40, 41, 1) 0%, rgba(255, 83, 46, 1) 100%); 
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f92829', endColorstr='#ff532e', GradientType=0); 
    }

    .page-applet .mob-s6 .list .item-1 dl {
        padding-top: 5.6rem;
    }

    .page-applet .mob-s6 .list .item-1 dl dd {
        padding: 2.35rem 0 2.35rem .5rem;
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
        font-size: 1rem;
        text-align: center;
    }

    .page-applet .mob-s6 .list .item-1 dl dd.dd-6 {
        border-bottom: 0 none;
    }

    .page-applet .mob-s6 .list .item-1 dl dd i {
        background: url(../images/apphybrid/2-icon.png.html) no-repeat;
        height: 1rem;
        width: 1rem;
        background-size: 6rem;
        display: inline-block;
        vertical-align: -0.1rem;
        margin-right: .2rem;
    }

    .page-applet .mob-s6 .list .item-1 dl dd.dd-1 i {
        background-position: 0 0;
    }

    .page-applet .mob-s6 .list .item-1 dl dd.dd-2 i {
        background-position: -1rem 0;
    }

    .page-applet .mob-s6 .list .item-1 dl dd.dd-3 i {
        background-position: -2rem 0;
    }

    .page-applet .mob-s6 .list .item-1 dl dd.dd-4 i {
        background-position: -3rem 0;
    }

    .page-applet .mob-s6 .list .item-1 dl dd.dd-5 i {
        background-position: -4rem 0;
    }

    .page-applet .mob-s6 .list .item-1 dl dd.dd-6 i {
        background-position: -5rem 0;
    }

    .page-applet .mob-s6 .list .item-2 {
        float: left;
        width: 75%;
        padding: 0 1rem;
        height: 45rem;
        border: 1px solid #E5E5E5;
        border-left: 0 none;
    }

    .page-applet .mob-s6 .list .item-2 .i-hd {
        overflow: hidden;
    }

    .page-applet .mob-s6 .list .item-2 .i-hd .img {
        float: left;
        vertical-align: bottom;
    }

    .page-applet .mob-s6 .list .item-2 .i-hd .img img {
        vertical-align: top;
        width: 10rem;
    }

    .page-applet .mob-s6 .list .item-2 .i-hd h3 {
        font-size: 1.2rem;
        font-weight: 700;
        margin-left: 10.5rem;
        white-space: nowrap;
        padding-top: 2.5rem;
    }

    .page-applet .mob-s6 .list .item-2 .i-bd .bd-item {
        font-size: 1rem;
        color: #888;
        height: 5.6rem;
        background: #fff;
        padding-top: 1.4rem;
        border-radius: .2rem;
        margin-bottom: 0.7rem;
    }

    .page-applet .mob-s6 .list .item-2 .i-bd.i-bd-shadow .bd-item {
        box-shadow: 0 0 0.6rem rgba(0, 0, 0, .1);
        text-align: center;
    }

    .page-applet .mob-s6 .list .item-2 .i-bd .i-star {
        margin-right: 15px;
        background: url(../images/apphybrid/1-img03.png.html) repeat-y;
        display: block;
        margin: 0 auto 0.4rem;
        height: 11px;
        width: 74px;
    }

    .page-applet .mob-s6 .list .item-2 .i-bd .i-star.star-5 {
        background-position: 0 0;
    }

    .page-applet .mob-s6 .list .item-2 .i-bd .i-star.star-4 {
        background-position: 0 -11px;
    }

    .page-applet .mob-s6 .list .item-2 .i-bd .i-star.star-3 {
        background-position: 0 -22px;
    }

    .page-applet .mob-s6 .list .item-2 .i-bd .i-star.star-2 {
        background-position: 0 -33px;
    }

    .page-applet .mob-s6 .list .item-2 .i-bd .i-star.star-1-5 {
        background-position: 0 -44px;
    }

    .page-applet .mob-s6 .list .item-2 .i-bd .i-star.star-1 {
        background-position: 0 -55px;
    }

    .page-applet .mob-s7 .list li {
        border-bottom: 1px solid #eaeaea;
        padding-bottom: 2rem;
        margin-bottom: 2rem;
    }

    .page-applet .mob-s7 .list li.item-3 {
        border-bottom: 0 none;
    }

    .page-applet .mob-s7 .list li:after {
        content: '';
        display: block;
        clear: both;
    }

    .page-applet .mob-s7 .list li .img {
        float: left;
        width: 36%;
        padding-top: 77%;
        background-repeat: no-repeat;
        background-size: contain;
        box-shadow: 0 8px 11px rgba(0, 0, 0, .1);
        border-radius: 1rem;
    }

    .page-applet .mob-s7 .list li.item-1 .img {
        background-image: url(../image/1f-img1.png);
        margin-left: 5%;
    }

    .page-applet .mob-s7 .list li.item-2 .img {
        background-image: url(../image/1f-img2.png);
        margin-right: 5%;
        float: right;
    }

    .page-applet .mob-s7 .list li.item-3 .img {
        background-image: url(../image/1f-img3.png);
        margin-left: 5%;
    }

    .page-applet .mob-s7 .list li.item-1 .text {
        margin-left: 50%;
    }

    .page-applet .mob-s7 .list li.item-2 .text {
        margin-left: 5%;
        margin-right: 50%;
    }

    .page-applet .mob-s7 .list li.item-3 .text {
        margin-left: 50%;
    }

    .page-applet .mob-s7 .list li .text {
        padding-top: 25%;
    }

    .page-applet .mob-s7 .list li .text h3 {
        font-size: 1.7rem;
        margin-bottom: .5rem;
    }

    .page-applet .mob-s7 .btn-wrap {
        text-align: center;
    }

    .page-applet .mob-s8 {
        background: #fcf7f8;
    }

    .page-applet .mob-s8 .list {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
    }

    .page-applet .mob-s8 .list .item {
        width: 33.33%;
    }

    .page-applet .mob-s8 .list .item img {
        width: 100%;
    }

    .page-applet .mob-s9 {
        background: url(../image/mobile/7f-bg.jpg.html) no-repeat center top;
        background-size: cover;
        padding-bottom: 2rem;
    }

    .page-applet .mob-s9 .btns a {
        margin: 0 .5rem;
    }

    .page-app .mob-s3 .qr {
        margin-top: -2rem;
    }

    .page-app .mob-s3 .qr .img {
        float: left;
        width: 55%;
    }

    .page-app .mob-s3 .qr .text {
        float: left;
        width: 45%;
        padding-top: 21%;
        padding-left: 2%;
        color: #fff;
    }

    .page-app .mob-s3 .qr .text img {
        width: 60%;
        margin-bottom: 12%;
    }

    .page-app .mob-s4 .list {
        text-align: center;
    }

    .page-app .mob-s4 .list li {
        margin-bottom: 2rem;
    }

    .page-app .mob-s4 .list li .img {
        background: url(../images/app/04-icon.png.html) no-repeat;
        width: 4rem;
        height: 4rem;
        background-size: 22.2rem;
        margin: 0 auto 1rem;
    }

    .page-app .mob-s4 .list li.item-1 .img {
        background-position: 0 0;
    }

    .page-app .mob-s4 .list li.item-2 .img {
        background-position: -4.5rem 0;
    }

    .page-app .mob-s4 .list li.item-3 .img {
        background-position: -9rem 0;
    }

    .page-app .mob-s4 .list li.item-4 .img {
        background-position: -13.5rem 0;
    }

    .page-app .mob-s4 .list li.item-5 .img {
        background-position: -18rem 0;
    }

    .page-app .mob-s4 .list li.item-6 .img {
        background-position: 0 -4rem;
    }

    .page-app .mob-s4 .list li.item-7 .img {
        background-position: -4.5rem -4rem;
    }

    .page-app .mob-s4 .list li.item-8 .img {
        background-position: -9rem -4rem;
    }

    .page-app .mob-s4 .list li.item-9 .img {
        background-position: -13.5rem -4rem;
    }

    .page-app .mob-s4 .list li.item-10 .img {
        background-position: -18rem -4rem;
    }

    .page-app .mob-s4 .list li p {
        color: #333;
    }

    .page-app .mob-s7 {
        background: url(../images/mobile/app/07-bg.jpg.html) no-repeat center top;
        background-size: contain;
    }

    .page-apphybrid .mob-s2 {
    }

    .page-apphybrid .mob-s2 .list .item-1 {
        height: 45rem;
        width: 25%;
        float: left;
        color: #fff;
        font-size: 16px;
        background: rgb(249, 40, 41); 
        background: -moz-linear-gradient(top, rgba(249, 40, 41, 1) 0%, rgba(255, 83, 46, 1) 100%); 
        background: -webkit-linear-gradient(top, rgba(249, 40, 41, 1) 0%, rgba(255, 83, 46, 1) 100%); 
        background: linear-gradient(to bottom, rgba(249, 40, 41, 1) 0%, rgba(255, 83, 46, 1) 100%); 
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f92829', endColorstr='#ff532e', GradientType=0); 
    }

    .page-apphybrid .mob-s2 .list .item-1 dl {
        padding-top: 5.6rem;
    }

    .page-apphybrid .mob-s2 .list .item-1 dl dd {
        padding: 2.35rem 0 2.35rem .5rem;
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
        font-size: 1rem;
        text-align: center;
    }

    .page-apphybrid .mob-s2 .list .item-1 dl dd.dd-6 {
        border-bottom: 0 none;
    }

    .page-apphybrid .mob-s2 .list .item-1 dl dd i {
        background: url(../images/apphybrid/2-icon.png.html) no-repeat;
        height: 1rem;
        width: 1rem;
        background-size: 6rem;
        display: inline-block;
        vertical-align: -0.1rem;
        margin-right: .2rem;
    }

    .page-apphybrid .mob-s2 .list .item-1 dl dd.dd-1 i {
        background-position: 0 0;
    }

    .page-apphybrid .mob-s2 .list .item-1 dl dd.dd-2 i {
        background-position: -1rem 0;
    }

    .page-apphybrid .mob-s2 .list .item-1 dl dd.dd-3 i {
        background-position: -2rem 0;
    }

    .page-apphybrid .mob-s2 .list .item-1 dl dd.dd-4 i {
        background-position: -3rem 0;
    }

    .page-apphybrid .mob-s2 .list .item-1 dl dd.dd-5 i {
        background-position: -4rem 0;
    }

    .page-apphybrid .mob-s2 .list .item-1 dl dd.dd-6 i {
        background-position: -5rem 0;
    }

    .page-apphybrid .mob-s2 .list .item-2 {
        float: left;
        width: 75%;
        padding: 0 1rem;
        height: 45rem;
        border: 1px solid #E5E5E5;
        border-left: 0 none;
    }

    .page-apphybrid .mob-s2 .list .item-2 .i-hd {
        overflow: hidden;
    }

    .page-apphybrid .mob-s2 .list .item-2 .i-hd .img {
        float: left;
        vertical-align: bottom;
    }

    .page-apphybrid .mob-s2 .list .item-2 .i-hd .img img {
        vertical-align: top;
        width: 10rem;
    }

    .page-apphybrid .mob-s2 .list .item-2 .i-hd h3 {
        font-size: 1.2rem;
        font-weight: 700;
        margin-left: 10.5rem;
        white-space: nowrap;
        padding-top: 2.5rem;
    }

    .page-apphybrid .mob-s2 .list .item-2 .i-bd .bd-item {
        font-size: 1rem;
        color: #888;
        height: 5.6rem;
        background: #fff;
        padding-top: 1.4rem;
        border-radius: .2rem;
        margin-bottom: 0.7rem;
    }

    .page-apphybrid .mob-s2 .list .item-2 .i-bd.i-bd-shadow .bd-item {
        box-shadow: 0 0 0.6rem rgba(0, 0, 0, .1);
        text-align: center;
    }

    .page-apphybrid .mob-s2 .list .item-2 .i-bd .i-star {
        margin-right: 15px;
        background: url(../images/apphybrid/1-img03.png.html) repeat-y;
        display: block;
        margin: 0 auto 0.4rem;
        height: 11px;
        width: 74px;
    }

    .page-apphybrid .mob-s2 .list .item-2 .i-bd .i-star.star-5 {
        background-position: 0 0;
    }

    .page-apphybrid .mob-s2 .list .item-2 .i-bd .i-star.star-4 {
        background-position: 0 -11px;
    }

    .page-apphybrid .mob-s2 .list .item-2 .i-bd .i-star.star-3 {
        background-position: 0 -22px;
    }

    .page-apphybrid .mob-s2 .list .item-2 .i-bd .i-star.star-2 {
        background-position: 0 -33px;
    }

    .page-apphybrid .mob-s2 .list .item-2 .i-bd .i-star.star-1-5 {
        background-position: 0 -44px;
    }

    .page-apphybrid .mob-s2 .list .item-2 .i-bd .i-star.star-1 {
        background-position: 0 -55px;
    }

    .page-apphybrid .mob-s4 {
        background: url(../images/apphybrid/3-bg.jpg.html) center top no-repeat;
        background-size: cover;
    }

    .page-apphybrid .mob-s4 .img {
        width: 58%;
        margin: 0 auto;
    }

    .page-apphybrid .mob-s8 {
        background: url(../images/mobile/apphybrid/7-bg.jpg.html) center top no-repeat;
        background-size: cover;
    }

    .page-apps .mob-s1 .list li {
        margin-bottom: 1rem;
    }

    .page-apps .mob-s1 .list li .inner {
        margin: 0 0.5rem;
        background: #fff;
    }

    .page-apps .mob-s1 .list li h3 {
        text-align: center;
        padding: 1rem 0;
    }

    .page-apps .mob-s2 {
        background: url(../images/mobile/apps/02-bg.jpg.html) repeat-y center;
        background-size: 100%;
    }

    .page-apps .mob-s2 .qr {
        margin-top: -2rem;
    }

    .page-apps .mob-s2 .qr .img {
        float: left;
        width: 55%;
    }

    .page-apps .mob-s2 .qr .text {
        float: left;
        width: 45%;
        padding-top: 21%;
        padding-left: 2%;
        color: #fff;
    }

    .page-apps .mob-s2 .qr .text img {
        width: 60%;
        margin-bottom: 12%;
    }

    .mob-backtitle {
        border-left: 2px solid #276cfb;
        padding: 0 0 0 1rem;
        font-size: 1.4rem;
        margin: 1.8rem 0 1.2rem;
    }

    .mob-backlist li {
        border: 1px solid #ddd;
        width: 48%;
        float: left;
        margin: 0 1% 2% 1%;
        padding: 1rem .5rem 1rem 1rem;
    }

    .mob-backlist li .img {
        float: left;
        width: 4rem;
        height: 4rem;
        background: url(../images/backstage/02-icon.png.html) no-repeat;
        background-size: 17.5rem;
    }

    .mob-backlist li.item-1 .img {
        background-position: 0 0;
    }

    .mob-backlist li.item-2 .img {
        background-position: -4.5rem 0;
    }

    .mob-backlist li.item-3 .img {
        background-position: -9rem 0;
    }

    .mob-backlist li.item-4 .img {
        background-position: -13.5rem 0;
    }

    .mob-backlist li .text {
        margin-left: 4.7rem;
    }

    .page-printer .mob-s1 .list li {
        padding: 1rem;
        text-align: center;
    }

    .page-printer .mob-s1 .list li .img {
        background: url(../images/printer/01-icon.png.html) no-repeat;
        background-size: 18.4rem;
        width: 4rem;
        height: 4rem;
        margin: 1rem auto;
    }

    .page-printer .mob-s1 .list li.item-1 .img {
        background-position: 0 0;
    }

    .page-printer .mob-s1 .list li.item-2 .img {
        background-position: 0 0;
    }

    .page-printer .mob-s1 .list li.item-3 .img {
        background-position: 0 0;
    }

    .page-printer .mob-s1 .list li.item-4 .img {
        background-position: 0 0;
    }

    .page-printer .mob-s2 .list li {
        text-align: center;
        margin-bottom: 1rem;
    }

    .page-printer .mob-s2 .list li h3 {
        color: #db1814;
        margin: 1rem 0;
        font-weight: bold;
    }

    .page-printer .mob-s2 .list li p {
        margin: 0 4rem;
    }

    .page-printer .mob-s4 .list {
    }

    .page-printer .mob-s4 .list li {
        position: relative;
        padding-bottom: 2rem;
        color: #888888;
        font-size: 14px;
        background: #fff;
        box-shadow: 0 0 30px rgba(33, 33, 33, .1);
        margin-bottom: 20px;
        text-align: center;
    }

    .page-printer .mob-s4 .list li:before {
        content: "";
        position: absolute;
        width: 12px;
        height: 16px;
        background: #DA1813;
        left: 0;
        top: 15px;
    }

    .page-printer .mob-s4 .list li h3 {
        margin-bottom: 20px;
        padding-top: 11px;
        font-size: 20px;
        font-weight: 700;
        color: #333;
    }

    .page-printer .mob-s4 .list li .s-btn {
        width: 88px;
        height: 34px;
        line-height: 34px;
        display: inline-block;
        border-radius: 3px;
        border: 1px solid #DA1813;
        color: #DA1813;
    }

    .page-printer .mob-s4 .list li .links {
        margin: 0 3rem;
    }

    .page-printer .mob-s4 .list li .links a {
        color: #888888;
        cursor: default;
        text-align: left;
        float: left;
        width: 50%;
        margin-bottom: 10px;
    }

    .page-printer .mob-s4 .list li p {
        margin: 0 29px;
        text-align: left;
        line-height: 1.8;
        margin-bottom: 20px;
    }


    .page-im .mob-s1 li {
        border: 1px solid #ddd;
        width: 48%;
        float: left;
        margin: 0 1% 2% 1%;
        padding: 1rem 0.3rem 1rem 0.6rem;
    }

    .page-im .mob-s1 li .img {
        float: left;
        width: 2.8rem;
        height: 4rem;
        background: url(../images/im/01-icon.png.html) no-repeat;
        background-size: 12.5rem;
    }

    .page-im .mob-s1 li.item-1 .img {
        background-position: 0 0;
    }

    .page-im .mob-s1 li.item-2 .img {
        background-position: -3.2rem 0;
    }

    .page-im .mob-s1 li.item-3 .img {
        background-position: -6.4rem 0;
    }

    .page-im .mob-s1 li.item-4 .img {
        background-position: -9.6rem 0;
    }

    .page-im .mob-s1 li .text {
        margin-left: 3.4rem;
    }

    .page-im .mob-s1 li h3 {
        font-size: 1rem;
    }

    .page-im .mob-s3 .list {
        padding-top: 1rem;
    }

    .page-im .mob-s3 .list li {
        float: left;
        margin-right: -1px;
    }

    .page-im .mob-s3 .list li.item-1 {
        width: 20%;
    }

    .page-im .mob-s3 .list li.item-2 {
        width: 80%;
    }

    .page-im .mob-s3 .list li .th,
    .page-im .mob-s3 .list li .td {
        border: 1px solid #DDDDDD;
        margin-bottom: -1px;
        text-align: center;
    }

    .page-im .mob-s3 .list li .th {
        height: 4rem;
        line-height: 4rem;
        font-size: 1rem;
        color: #4c4c4c;
        background: #FAFAFA;
    }

    .page-im .mob-s3 .list li.item-1 .td {
        font-size: 1rem;
    }

    .page-im .mob-s3 .list li.item-1 .td .img {
        width: 20px;
        height: 20px;
        margin: 13px auto 4px;
        background: url(../images/im/03-icon.png.html) no-repeat;
        background-size: 153px;
    }

    .page-im .mob-s3 .list li.item-1 .td p {
        padding-bottom: 1rem;
    }

    .page-im .mob-s3 .list li.item-1 .td-1 .img {
        background-position: 0 0;
    }

    .page-im .mob-s3 .list li.item-1 .td-2 .img {
        background-position: -27px 0;
    }

    .page-im .mob-s3 .list li.item-1 .td-3 .img {
        background-position: -54px 0;
    }

    .page-im .mob-s3 .list li.item-1 .td-4 .img {
        background-position: -80px 0;
    }

    .page-im .mob-s3 .list li.item-1 .td-5 .img {
        background-position: -107px 0;
    }

    .page-im .mob-s3 .list li.item-1 .td-6 .img {
        background-position: -134px 0;
    }

    .page-im .mob-s3 .list li.item-2 {
        position: relative;
        z-index: 2;
        box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
    }

    .page-im .mob-s3 .list li.item-2 .th {
        height: 5rem;
        line-height: 5rem;
        color: #fff;
        background: #EE231A;
        font-size: 1.2rem;
        margin-top: -18px;
    }

    .page-im .mob-s3 .list li.item-2 .td {
        text-align: left;
        border-bottom-color: #fff;
        border-top-color: #fff;
    }

    .page-im .mob-s3 .list li.item-2 .td-6 {
        border-bottom-color: #ddd;
    }

    .page-im .mob-s3 .list li.item-2 .i-ok {
        width: 13px;
        height: 10px;
        margin-left: 14px;
        margin-right: 10px;
        background: url(../images/im/04-icon.png.html) no-repeat;
        background-size: 12px;
        display: inline-block;
        vertical-align: top;
        margin-top: 27px;
        float: left;
    }

    .page-im .mob-s3 .list li.item-2 p {
        font-size: 1rem;
        color: #4c4c4c;
        margin: 10px 7px 10px 42px;
    }

    .page-im .mob-s3 .list li.item-3 p {
        color: #888888;
        margin: 24px 10px 0 33px;
        font-size: 14px;
        text-align: left;
    }

    .page-im .mob-s4 .list li {
        background: #fff;
        font-size: 14px;
        margin-bottom: 1rem;
    }

    .page-im .mob-s4 .list li .th,
    .page-im .mob-s4 .list li .td {
        height: 40px;
        text-align: center;
        line-height: 40px;
    }

    .page-im .mob-s4 .list li .th {
        background: #EC383E;
        font-size: 16px;
        color: #fff;
    }

    .page-im .mob-s4 .list li .td {
        border: 1px solid #DCDCDC;
        border-top: 0 none;
        text-align: left;
    }

    .page-im .mob-s4 .list li .i-ok {
        width: 17px;
        height: 12px;
        margin-left: 22px;
        margin-right: 10px;
        background: url(../images/im/04-icon.png.html) no-repeat;
        display: inline-block;
        vertical-align: middle;
    }

    .mob-recommend .list li > a {
        display: block;
        height: 100%;
        background: #fff;
        height: 6rem;
        border: 1px solid #DCDCDC;
        position: relative;
        margin: .5rem;
    }

    .mob-recommend .list li > a:hover {
        color: #333;
    }

    .mob-recommend .list li .img {
        float: left;
        margin: 1.7rem 0 0 1rem;
        width: 2.4rem;
        height: 3rem;
        background: url(../images/im/05-icon.png.html) no-repeat;
        background-size: 5rem;
    }

    .mob-recommend .list li.item-1 .img {
        background-position: 0 0;
    }

    .mob-recommend .list li.item-2 .img {
        background-position: -2.7rem 0;
    }

    .mob-recommend .list li.item-3 .img {
        background-position: -5.4rem 0;
    }

    .mob-recommend .list li.item-4 .img {
        background-position: -8.1rem 0;
    }

    .mob-recommend .list li .text {
        padding: 1rem 0.5rem 0 4.2rem;
    }

    .mob-recommend .list li .text h3 {
        font-size: 1.3rem;
    }

    .mob-recommend .list li .text p {
        color: #888;
        font-size: 1rem;
    }

    .mob-recommend .list li.item-x .img {
        float: right;
        margin: 30px 30px 0 0;
    }

    .mob-recommend .list li.item-x .text {
        float: left;
        padding: 39px 0 0 30px;
    }

    .page-erpmjy .mob-s1 li {
        border: 1px solid #ddd;
        width: 48%;
        float: left;
        margin: 0 1% 2% 1%;
        padding: 1rem 0.3rem 1rem 0.6rem;
    }

    .page-erpmjy .mob-s1 li .img {
        float: left;
        width: 2.8rem;
        height: 3.6rem;
        background: url(../images/erpmjy/01-icon.png.html) no-repeat;
        background-size: 18.7rem;
    }

    .page-erpmjy .mob-s1 li.item-1 .img {
        background-position: 0 0;
    }

    .page-erpmjy .mob-s1 li.item-2 .img {
        background-position: -3.2rem 0;

    }

    .page-erpmjy .mob-s1 li.item-3 .img {
        background-position: -6.4rem 0;
    }

    .page-erpmjy .mob-s1 li.item-4 .img {
        background-position: -9.6rem 0;
    }

    .page-erpmjy .mob-s1 li.item-5 .img {
        background-position: -12.8rem 0;
    }

    .page-erpmjy .mob-s1 li.item-6 .img {
        background-position: -16rem 0;
    }

    .page-erpmjy .mob-s1 li .text {
        margin-left: 3.4rem;
    }

    .page-erpmjy .mob-s1 li h3 {
        font-size: 1rem;
    }

    .page-erpmjy .mob-s2 .list {
        padding-top: 1rem;
    }

    .page-erpmjy .mob-s2 .list li {
        float: left;
        margin-right: -1px;
    }

    .page-erpmjy .mob-s2 .list li.item-1 {
        width: 20%;
    }

    .page-erpmjy .mob-s2 .list li.item-2 {
        width: 80%;
    }

    .page-erpmjy .mob-s2 .list li .th,
    .page-erpmjy .mob-s2 .list li .td {
        border: 1px solid #DDDDDD;
        margin-bottom: -1px;
        text-align: center;
        background: #fff;
    }

    .page-erpmjy .mob-s2 .list li .th {
        height: 4rem;
        line-height: 4rem;
        font-size: 1rem;
        color: #4c4c4c;
        background: #FAFAFA;
    }

    .page-erpmjy .mob-s2 .list li.item-1 .td {
        font-size: 1rem;
    }

    .page-erpmjy .mob-s2 .list li.item-1 .td .img {
        width: 20px;
        height: 20px;
        margin: 13px auto 4px;
        background: url(../images/im/03-icon.png.html) no-repeat;
        background-size: 153px;
    }

    .page-erpmjy .mob-s2 .list li.item-1 .td p {
        padding: 2rem 0;
    }

    .page-erpmjy .mob-s2 .list li.item-1 .td-1 .img {
        background-position: 0 0;
    }

    .page-erpmjy .mob-s2 .list li.item-1 .td-2 .img {
        background-position: -27px 0;
    }

    .page-erpmjy .mob-s2 .list li.item-1 .td-3 .img {
        background-position: -54px 0;
    }

    .page-erpmjy .mob-s2 .list li.item-1 .td-4 .img {
        background-position: -80px 0;
    }

    .page-erpmjy .mob-s2 .list li.item-1 .td-5 .img {
        background-position: -107px 0;
    }

    .page-erpmjy .mob-s2 .list li.item-1 .td-6 .img {
        background-position: -134px 0;
    }

    .page-erpmjy .mob-s2 .list li.item-2 {
        position: relative;
        z-index: 2;
        box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
        margin-top: -1rem;
    }

    .page-erpmjy .mob-s2 .list li.item-2 .th {
        height: 5rem;
        line-height: 5rem;
        color: #fff;
        background: #EE231A;
        font-size: 1.2rem;
        margin-top: -18px;
    }

    .page-erpmjy .mob-s2 .list li.item-2 .td {
        text-align: left;
        border-bottom-color: #fff;
        border-top-color: #fff;
    }

    .page-erpmjy .mob-s2 .list li.item-2 .td-6 {
        border-bottom-color: #ddd;
    }

    .page-erpmjy .mob-s2 .list li.item-2 .i-ok {
        width: 13px;
        height: 10px;
        margin-left: 14px;
        margin-right: 10px;
        background: url(../images/im/04-icon.png.html) no-repeat;
        background-size: 12px;
        display: inline-block;
        vertical-align: top;
        margin-top: 27px;
        float: left;
    }

    .page-erpmjy .mob-s2 .list li.item-2 p {
        font-size: 1rem;
        color: #4c4c4c;
        margin: 10px 7px 10px 42px;
    }

    .page-erpmjy .mob-s2 .list li.item-3 p {
        color: #888888;
        margin: 24px 10px 0 33px;
        font-size: 14px;
        text-align: left;
    }

    .page-erpmjy .mob-recommend .list li .img {
        background-image: url(../image/03-icon.png);
        background-size: 2.3rem;
    }

    .page-erpu8 .mob-s1,
    .page-erpu8 .mob-s4,
    .page-erpu8 .mob-s5,
    .page-erpu8 .mob-s9 {
        display: none;
    }

    .page-erpu8 .mob-s4 {
        background: #3d3e40;
    }

    .page-erpu8 .mob-s2 .list li {
        background: #fff;
        margin-bottom: 1rem;
        padding: 1.6rem 1rem 1rem 2rem;
    }

    .page-erpu8 .mob-s2 .list li .num {
        float: left;
        width: 3rem;
        height: 3rem;
        border: 1px solid #ef1a1b;
        color: #ef1a1b;
        text-align: center;
        border-radius: 100%;
        line-height: 3rem;
        font-size: 1.3rem;
    }

    .page-erpu8 .mob-s2 .list li .text {
        margin-left: 4.7rem;
    }

    .page-erpu8 .mob-s2 .list li .text h3 {
        font-size: 1.3rem;
        margin-bottom: .5rem;
        color: #ef1a1b;
    }

    .page-erpu8 .mob-s2 .list li .text .info {
        color: #888;
        font-size: 1rem;
    }

    .page-erpu8 .mob-s2 .list li .text .info p {
        margin-bottom: .5rem;
    }

    .page-erpu8 .mob-s3 .list li {
        text-align: center;
        margin-bottom: 1rem;
    }

    .page-erpu8 .mob-s3 .list li .img {
        background: url(../images/erpu8/02-icon.png.html) no-repeat;
        width: 4rem;
        height: 4rem;
        margin: 0 auto .5rem;
        background-size: 51.1rem;
    }

    .page-erpu8 .mob-s3 .list li.item-1 .img {
        background-position: 0 0;
    }

    .page-erpu8 .mob-s3 .list li.item-2 .img {
        background-position: -4.2rem 0;
    }

    .page-erpu8 .mob-s3 .list li.item-3 .img {
        background-position: -8.5rem 0;
    }

    .page-erpu8 .mob-s3 .list li.item-4 .img {
        background-position: -12.8rem 0;
    }

    .page-erpu8 .mob-s3 .list li.item-5 .img {
        background-position: -17.1rem 0;
    }

    .page-erpu8 .mob-s3 .list li.item-6 .img {
        background-position: -21.3rem 0;
    }

    .page-erpu8 .mob-s3 .list li.item-7 .img {
        background-position: -25.6rem 0;
    }

    .page-erpu8 .mob-s3 .list li.item-8 .img {
        background-position: -29.9rem 0;
    }

    .page-erpu8 .mob-s3 .list li.item-9 .img {
        background-position: -34.3rem 0;
    }

    .page-erpu8 .mob-s3 .list li.item-10 .img {
        background-position: -38.5rem 0;
    }

    .page-erpu8 .mob-s3 .list li.item-11 .img {
        background-position: -42.8rem 0;
    }

    .page-erpu8 .mob-s3 .list li.item-12 .img {
        background-position: -47.1rem 0;
    }

    .page-erpu8 .mob-s3 .list li h3 {
        font-size: 1.2rem;
    }

    .page-erpu8 .mob-s6 .list li {
        margin-bottom: 1.2rem;
    }

    .page-erpu8 .mob-s6 .list li h3 {
        height: 3rem;
        line-height: 3rem;
        background: #666;
        color: #fff;
        text-align: center;
    }

    .page-erpu8 .mob-s6 .list li.item-1 h3 {
        background: #0ca4f9; 
        background: -moz-linear-gradient(left, #0ca4f9 0%, #0e80f6 100%); 
        background: -webkit-linear-gradient(left, #0ca4f9 0%, #0e80f6 100%); 
        background: linear-gradient(to right, #0ca4f9 0%, #0e80f6 100%); 
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0ca4f9', endColorstr='#0e80f6', GradientType=1); 
    }

    .page-erpu8 .mob-s6 .list li.item-2 h3 {
        background: #00de87; 
        background: -moz-linear-gradient(left, #00de87 0%, #00ba75 100%); 
        background: -webkit-linear-gradient(left, #00de87 0%, #00ba75 100%); 
        background: linear-gradient(to right, #00de87 0%, #00ba75 100%); 
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00de87', endColorstr='#00ba75', GradientType=1); 
    }

    .page-erpu8 .mob-s6 .list li.item-3 h3 {
        background: #f44e23; 
        background: -moz-linear-gradient(left, #f44e23 0%, #ee1819 100%); 
        background: -webkit-linear-gradient(left, #f44e23 0%, #ee1819 100%); 
        background: linear-gradient(to right, #f44e23 0%, #ee1819 100%); 
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f44e23', endColorstr='#ee1819', GradientType=1); 
    }

    .page-erpu8 .mob-s6 .list li .img {
        background: #fff;
        text-align: center;
        padding: 1.5rem 0;
    }

    .page-erpu8 .mob-s6 .list li .img img {
        width: 90%;
    }

    .page-erpu8 .mob-s7 .list li {
        text-align: center;
        border: 1px solid #ececec;
        margin: 0 -1px -1px 0;
        padding: 1.5rem 0;
    }

    .page-erpu8 .mob-s7 .list li .img {
        background: url(../images/erpu8/04-icon.png.html) no-repeat;
        width: 5rem;
        height: 5rem;
        margin: 0 auto 1rem;
        background-size: 43.4rem;
    }

    .page-erpu8 .mob-s7 .list li.item-1 .img {
        background-position: 0 0;
    }

    .page-erpu8 .mob-s7 .list li.item-2 .img {
        background-position: -5.4rem 0;
    }

    .page-erpu8 .mob-s7 .list li.item-3 .img {
        background-position: -10.8rem 0;
    }

    .page-erpu8 .mob-s7 .list li.item-4 .img {
        background-position: -16.3rem 0;
    }

    .page-erpu8 .mob-s7 .list li.item-5 .img {
        background-position: -21.8rem 0;
    }

    .page-erpu8 .mob-s7 .list li.item-6 .img {
        background-position: -27.3rem 0;
    }

    .page-erpu8 .mob-s7 .list li.item-7 .img {
        background-position: -32.8rem 0;
    }

    .page-erpu8 .mob-s7 .list li.item-8 .img {
        background-position: -38.3rem 0;
    }

    .page-erpu8 .mob-s7 .list li p {
        color: #333;
    }

    .page-erpu8 .mob-s8 .list li {
        background: #fff;
        text-align: center;
        border: 1px solid #ececec;
        margin: 0 -1px -1px 0;
        padding: 1.5rem 0;
    }

    .page-erpu8 .mob-s8 .list li .img {
        background: url(../images/erpu8/05-icon.png.html) no-repeat;
        width: 5rem;
        height: 5rem;
        margin: 0 auto 1rem;
        background-size: 43.4rem;
    }

    .page-erpu8 .mob-s8 .list li.item-1 .img {
        background-position: 0 0;
    }

    .page-erpu8 .mob-s8 .list li.item-2 .img {
        background-position: -5.4rem 0;
    }

    .page-erpu8 .mob-s8 .list li.item-3 .img {
        background-position: -10.8rem 0;
    }

    .page-erpu8 .mob-s8 .list li.item-4 .img {
        background-position: -16.3rem 0;
    }

    .page-erpu8 .mob-s8 .list li.item-5 .img {
        background-position: -21.8rem 0;
    }

    .page-erpu8 .mob-s8 .list li.item-6 .img {
        background-position: -27.3rem 0;
    }

    .page-erpu8 .mob-s8 .list li.item-7 .img {
        background-position: -32.8rem 0;
    }

    .page-erpu8 .mob-s8 .list li.item-8 .img {
        background-position: -38.3rem 0;
    }

    .page-erpu8 .mob-s8 .list li p {
        color: #333;
    }

    .page-erpu8 .mob-s9 .list li {
        background: url(../images/mobile/erpu8/09-icon.png.html) no-repeat 0.4rem 0.2rem;
        background-size: 1.4rem;
        color: #888;
        font-size: 1.2rem;
        margin-bottom: 1rem;
        padding-left: 3rem;
    }

    .page-erpu8 .mob-recommend .list li .img {
        background: url(../images/programme/icon.png.html) no-repeat;
        background-size: 11rem;
    }

    .page-erpu8 .mob-recommend .list li.item-1 .img {
        background-position: 0 0;
    }

    .page-erpu8 .mob-recommend .list li.item-2 .img {
        background-position: -2.8rem 0;
    }

    .page-erpu8 .mob-recommend .list li > a {
        height: 6.8rem;
    }

    .page-message .mob-s1 li {
        border: 1px solid #ddd;
        width: 48%;
        float: left;
        margin: 0 1% 2% 1%;
        padding: 1rem 0.3rem 1rem 0.6rem;
    }

    .page-message .mob-s1 li .img {
        float: left;
        width: 2.8rem;
        height: 3.6rem;
        background: url(../images/message/01-icon.png.html) no-repeat;
        background-size: 12.7rem;
    }

    .page-message .mob-s1 li.item-1 .img {
        background-position: 0 0;
    }

    .page-message .mob-s1 li.item-2 .img {
        background-position: -3.2rem 0;
    }

    .page-message .mob-s1 li.item-3 .img {
        background-position: -6.6rem 0;
    }

    .page-message .mob-s1 li.item-4 .img {
        background-position: -9.9rem 0;
    }

    .page-message .mob-s1 li.item-5 .img {
        background-position: -12.8rem 0;
    }

    .page-message .mob-s1 li.item-6 .img {
        background-position: -16rem 0;
    }

    .page-message .mob-s1 li .text {
        margin-left: 3.4rem;
    }

    .page-message .mob-s1 li h3 {
        font-size: 1rem;
    }

    .page-message .mob-s2 .list {
        padding-top: 1rem;
    }

    .page-message .mob-s2 .list li {
        float: left;
        margin-right: -1px;
    }

    .page-message .mob-s2 .list li.item-1 {
        width: 20%;
    }

    .page-message .mob-s2 .list li.item-2 {
        width: 80%;
    }

    .page-message .mob-s2 .list li .th,
    .page-message .mob-s2 .list li .td {
        border: 1px solid #DDDDDD;
        margin-bottom: -1px;
        text-align: center;
        background: #fff;
    }

    .page-message .mob-s2 .list li .th {
        height: 4rem;
        line-height: 4rem;
        font-size: 1rem;
        color: #4c4c4c;
        background: #FAFAFA;
    }

    .page-message .mob-s2 .list li.item-1 .td {
        font-size: 1rem;
    }

    .page-message .mob-s2 .list li.item-1 .td .img {
        width: 20px;
        height: 20px;
        margin: 13px auto 4px;
        background: url(../images/message/02-icon.png.html) no-repeat;
        background-size: 153px;
    }

    .page-message .mob-s2 .list li.item-1 .td p {
        padding: 0.1rem 0 1rem;
    }

    .page-message .mob-s2 .list li.item-1 .td-1 .img {
        background-position: 0 0;
    }

    .page-message .mob-s2 .list li.item-1 .td-2 .img {
        background-position: -22px 0;
    }

    .page-message .mob-s2 .list li.item-1 .td-3 .img {
        background-position: -44px 0;
    }

    .page-message .mob-s2 .list li.item-1 .td-4 .img {
        background-position: -66px 0;
    }

    .page-message .mob-s2 .list li.item-1 .td-5 .img {
        background-position: -88px 0;
    }

    .page-message .mob-s2 .list li.item-1 .td-6 .img {
        background-position: -113px 0;
    }

    .page-message .mob-s2 .list li.item-1 .td-7 .img {
        background-position: -135px 0;
    }

    .page-message .mob-s2 .list li.item-2 {
        position: relative;
        z-index: 2;
        box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
        margin-top: -1rem;
    }

    .page-message .mob-s2 .list li.item-2 .th {
        height: 5rem;
        line-height: 5rem;
        color: #fff;
        background: #EE231A;
        font-size: 1.2rem;
        margin-top: -18px;
    }

    .page-message .mob-s2 .list li.item-2 .td {
        text-align: left;
        border-bottom-color: #fff;
        border-top-color: #fff;
    }

    .page-message .mob-s2 .list li.item-2 .td-6 {
        border-bottom-color: #ddd;
    }

    .page-message .mob-s2 .list li.item-2 .i-ok {
        width: 13px;
        height: 10px;
        margin-left: 14px;
        margin-right: 10px;
        background: url(../images/im/04-icon.png.html) no-repeat;
        background-size: 12px;
        display: inline-block;
        vertical-align: top;
        margin-top: 27px;
        float: left;
    }

    .page-message .mob-s2 .list li.item-2 p {
        font-size: 1rem;
        color: #4c4c4c;
        margin: 25px 7px 25px 42px;
    }

    .page-message .mob-s2 .list li.item-3 p {
        color: #888888;
        margin: 24px 10px 0 33px;
        font-size: 14px;
        text-align: left;
    }

    .page-message .mob-s3 .list li {
        width: 46%;
        margin: 2%;
        float: left;
        box-sizing: border-box;
        border: 1px solid #DCDCDC;
        padding: 1rem;
    }

    .page-message .mob-s3 .list li .per {
        font-size: 1rem;
        text-align: center;
        border-bottom: 1px solid #E5E5E5;
        padding-bottom: 0.4rem;
        margin-bottom: 1rem;
    }

    .page-message .mob-s3 .list li .per .num {
        font-size: 2rem;
        color: #f33c1c;
        display: inline-block;
        font-style: italic;
        margin-right: 8px;
    }

    .page-message .mob-s3 .list li .text {
        margin-bottom: 0.8rem;
    }

    .page-message .mob-s3 .list li .text h3 {
        font-size: 1.3rem;
        font-weight: bold;
        margin-bottom: 5px;
    }

    .page-message .mob-s3 .list li .text .tag-1,
    .page-message .mob-s3 .list li .text .tag-2 {
        width: 40px;
        height: 18px;
        font-weight: normal;
        color: #fff;
        text-align: center;
        line-height: 18px;
        background: #F9A123;
        display: inline-block;
        font-size: 12px;
        vertical-align: middle;
        margin-left: 8px;
    }

    .page-message .mob-s3 .list li .text .tag-2 {
        background: #F23C1D;
    }

    .page-message .mob-s3 .list li .text p {
        font-size: 1rem;
        color: #888;
    }

    .page-message .mob-s3 .list li .total {
        font-size: 1.6rem;
        color: #f33c1c;
        font-style: italic;
        margin-bottom: 0.5rem;
    }

    .page-message .mob-s3 .list li .total em {
        font-size: 1rem;
        vertical-align: 0.1rem;
        margin: 5px;
        font-style: italic;
    }

    .page-message .mob-s3 .list li .s-btn {
        display: block;
        border: 1px solid #FB453D;
        color: #fff;
        background: #EF2A1B;
        text-align: center;
        font-size: 1.1rem;
        height: 3rem;
        line-height: 3rem;
    }

    .page-message .mob-s3 .list li .s-btn:hover {
        background: #FB453D;
        color: #fff;
    }

    .page-message .mob-recommend .list li .img {
        background-image: url(../image/04-icon.png);
    }

    .page-framework .s-title.white p {
        color: #999;
    }

    .page-framework .mob-s2 .list {
        margin-top: 2rem;
    }

    .page-framework .mob-s2 .list li .img {
        width: 3rem;
        height: 3rem;
        float: left;
        background: url(../images/framework/03-icon.png.html) no-repeat;
        background-size: 12.8rem;
    }

    .page-framework .mob-s2 .list li.item-1 .img {
        background-position: 0 0;
    }

    .page-framework .mob-s2 .list li.item-2 .img {
        background-position: -3.3rem 0;
    }

    .page-framework .mob-s2 .list li.item-3 .img {
        background-position: -6.6rem 0;
    }

    .page-framework .mob-s2 .list li.item-4 .img {
        background-position: -9.9rem 0;
    }

    .page-framework .mob-s2 .list li .text {
        margin-left: 4rem;
        height: 11.5rem;
        padding-right: 1rem;
    }

    .page-framework .mob-s2 .list li .text h3 {
        padding: 0.8rem 0;
    }

    .page-framework .mob-s3 .list li {
        margin-bottom: 1.6rem;
        overflow: hidden;
    }

    .page-framework .mob-s3 .list li:nth-child(2n) {
        margin-right: 0
    }

    .page-framework .mob-s3 .i-hd {
        color: #fff;
        font-size: 1.3rem;
        border-bottom: 1px solid #2b2b2b;
        padding-bottom: 1rem;
        margin-bottom: 1rem;
    }

    .page-framework .mob-s3 .i-bd {
        color: #666;
        font-size: 14px;
    }

    .page-framework .mob-s3 .ib-l,
    .page-framework .mob-s3 .ib-c,
    .page-framework .mob-s3 .ib-r {
        float: left;
    }

    .page-framework .mob-s3 .ib-l {
        width: 28%;
    }

    .page-framework .mob-s3 .ib-c {
        width: 46%;
        padding-top: 8px;
        padding-right: 1rem;
    }

    .page-framework .mob-s3 .ib-r {
        width: 26%;
    }

    .page-framework .mob-s3 .ib-l .num {
        color: #ccc;
        font-size: 3.3rem;
        line-height: 1;
        opacity: .3;
        margin-top: 17px;
    }

    .page-framework .mob-s3 .ib-l .num span {
        font-size: 1rem;
        margin-left: 0.3rem;
    }

    .page-framework .mob-s3 .ib-c .l-l,
    .page-framework .mob-s3 .ib-c .l-s {
        height: 5px;
        background-repeat: repeat-y;
        border-radius: 0 3px 3px 0;
        margin-bottom: 0.4rem;
        transition: all cubic-bezier(0.32, 0.35, 0.65, 1.15) 2s;
    }

    .page-framework .mob-s3 .ib-c .l-s {
        width: 83px;
        background-image: url(../image/03-bg5.png);
        background-size: 100%;
    }

    .page-framework .mob-s3 .ib-c p {
        margin-bottom: 10px;
    }

    .page-framework .mob-s3 .item-1 .ib-c .l-l {
        background-image: url(../image/03-bg1.png);
    }

    .page-framework .mob-s3 .item-2 .ib-c .l-l {
        background-image: url(../image/03-bg2.png);
    }

    .page-framework .mob-s3 .item-3 .ib-c .l-l {
        background-image: url(../image/03-bg3.png);
    }

    .page-framework .mob-s3 .item-4 .ib-c .l-l {
        background-image: url(../image/03-bg4.png);
    }

    .page-framework .mob-s3 .item-1 .ib-c .l-s {
        width: 97px;
    }

    .page-framework .mob-s3 .item-2 .ib-c .l-s {
        width: 93px;
    }

    .page-framework .mob-s3 .item-3 .ib-c .l-s {
        width: 87px;
    }

    .page-framework .mob-s3 .item-4 .ib-c .l-s {
        width: 81px;
    }

    .page-framework .mob-s3 .ib-r p {
        font-size: 1rem;
    }

    .page-framework .mob-s3 .ib-r .num {
        font-size: 3.3rem;
        line-height: 1;
        margin-top: 1.3rem;
    }

    .page-framework .mob-s3 .ib-r .num span {
        font-size: 1.3rem;
        display: inline-block;
        vertical-align: 3px;
        margin-left: 5px;
    }

    .page-framework .mob-s3 .item-1 .ib-r .num {
        color: #FD620D
    }

    .page-framework .mob-s3 .item-2 .ib-r .num {
        color: #FFA429
    }

    .page-framework .mob-s3 .item-3 .ib-r .num {
        color: #47CBF9
    }

    .page-framework .mob-s3 .item-4 .ib-r .num {
        color: #8665D1
    }

    .page-framework .mob-s3 .text {
        border: 1px solid #333;
        line-height: 24px;
        font-size: 14px;
        width: 240px;
        text-align: center;
        margin: 0 auto;
        color: #888;
        clear: both;
    }

    .page-framework .mob-s3 .text em {
        color: #666;
        margin-right: 5px;
    }

    .page-framework .mob-s4 .img {
        margin: 0 26%;
    }

    .page-framework .mob-s4 .btn-wrap {
        text-align: center;
        padding-top: 1rem;
    }

    .page-framework .mob-s4 .btn-wrap a {
        color: #fc142b;
        font-size: 1.3rem;
    }

    .page-framework .mob-s4 .btn-wrap i {
        display: inline-block;
        width: 20px;
        height: 20px;
        background: url(../images/framework/04-icon.png.html) no-repeat;
        background-size: contain;
        vertical-align: -5px;
        margin-right: 10px;
    }

    .page-framework .mob-s5 .list li {
        text-align: center;
        margin-bottom: 1rem;
    }

    .page-framework .mob-s5 .list li .img {
        width: 5rem;
        height: 5rem;
        background: url(../images/mobile/framework/05-icon.png.html) no-repeat;
        background-size: 31rem;
        margin: 0 auto .5rem;
    }

    .page-framework .mob-s5 .list li.item-1 .img {
        background-position: 0 0;
    }

    .page-framework .mob-s5 .list li.item-2 .img {
        background-position: -5.3rem 0;
    }

    .page-framework .mob-s5 .list li.item-3 .img {
        background-position: -10.6rem 0;
    }

    .page-framework .mob-s5 .list li.item-4 .img {
        background-position: -15.9rem 0;
    }

    .page-framework .mob-s5 .list li.item-5 .img {
        background-position: -21.2rem 0;
    }

    .page-framework .mob-s5 .list li.item-6 .img {
        background-position: -26.5rem 0;
    }

    .page-framework .mob-s5 .list li h3 {
        color: #fff;
        font-size: 1.1rem;
    }

    .page-framework .mob-s6 {
        padding: 3rem 1rem 2rem;
    }

    .page-framework .mob-s6 .img {
        margin-bottom: 2rem;
    }

    .page-framework .mob-s6 .btn-wrap {
        text-align: center;
    }

    .page-framework .mob-s6 .btn-wrap a {
        margin: 0 .5rem;
    }

    .page-admission .mob-s1 .list li {
        text-align: center;
        margin-bottom: 1rem;
    }

    .page-admission .mob-s1 .list li .num {
        color: #009ffd;
        font-size: 2.6rem;
        font-weight: bold;
    }

    .page-admission .mob-s1 .list li p {
        width: 10.4rem;
        margin: 0 auto;
    }

    .page-admission .mob-s4 .list {
        text-align: center;
        padding-top: 1.5rem;
    }

    .page-admission .mob-s4 .list li {
        background: #fff;
        box-shadow: 0 0 50px rgba(9, 9, 9, .1);
        border-radius: 5px;
        margin-bottom: 3.2rem;
        padding-bottom: 30px;
    }

    .page-admission .mob-s4 .list li h3 {
        position: relative;
        top: -22px;
        width: 130px;
        height: 44px;
        margin: 0 auto;
    }

    .page-admission .mob-s4 .list li.item-1 h3 {
        background: url(../images/admission/04-img1.png.html) no-repeat;
    }

    .page-admission .mob-s4 .list li.item-2 h3 {
        background: url(../images/admission/04-img2.png.html) no-repeat;
    }

    .page-admission .mob-s4 .list li.item-3 h3 {
        background: url(../images/admission/04-img3.png.html) no-repeat;
    }

    .page-admission .mob-s4 .list li .links {
        margin: 0 20px;
        overflow: hidden;
        padding-bottom: 1px;
    }

    .page-admission .mob-s4 .list li .links span {
        float: left;
        width: 33%;
        border: 1px solid #F1F1F1;
        margin: 0 -1px -1px 0;
        box-sizing: border-box;
        line-height: 42px;
        font-size: 14px;
    }

    .page-feature .tag {
        text-align: center;
        display: block;
        border: 1px solid #E5E5E5;
        padding: .5rem 1rem;
        width: 15rem;
        margin: 0 auto 1.6rem;
        font-size: 1.2rem;
    }

    .page-feature .mob-s1 .list {
        text-align: center;
        margin-bottom: 2.3rem;
    }

    .page-feature .mob-s1 .list li {
        margin-bottom: 1rem;
    }

    .page-feature .mob-s1 .list li .img {
        width: 3rem;
        height: 3.73rem;
        margin: 0 auto .3rem;
        background-size: 33.4rem;
        background-repeat: no-repeat;
        background-image: url(../image/01-icon1.png);
    }

    .page-feature .mob-s1 .list li p {
        color: #333;
        font-size: 1.2rem;
    }

    .page-feature .mob-s1 .list-1 li.item-1 .img {
        background-position: -0.4rem -3.7rem;
    }

    .page-feature .mob-s1 .list-1 li.item-2 .img {
        background-position: -4.6rem -3.7rem;
    }

    .page-feature .mob-s1 .list-1 li.item-3 .img {
        background-position: -8.8rem -3.7rem;
    }

    .page-feature .mob-s1 .list-1 li.item-4 .img {
        background-position: -13rem -3.7rem;
    }

    .page-feature .mob-s1 .list-1 li.item-5 .img {
        background-position: -17.3rem -3.7rem;
    }

    .page-feature .mob-s1 .list-1 li.item-6 .img {
        background-position: -21.4rem -3.7rem;
    }

    .page-feature .mob-s1 .list-1 li.item-7 .img {
        background-position: -25.7rem -3.7rem;
    }

    .page-feature .mob-s1 .list-1 li.item-8 .img {
        background-position: -30rem -3.7rem;
    }

    .page-feature .mob-s1 .list-2 li .img {
        background-size: 39.1rem;
    }

    .page-feature .mob-s1 .list-2 li.item-1 .img {
        background-position: -0.4rem 0;
    }

    .page-feature .mob-s1 .list-2 li.item-2 .img {
        background-position: -4.8rem 0;
    }

    .page-feature .mob-s1 .list-2 li.item-3 .img {
        background-position: -9.2rem 0;
    }

    .page-feature .mob-s1 .list-2 li.item-4 .img {
        background-position: -13.6rem 0;
    }

    .page-feature .mob-s1 .list-3 li.item-1 .img {
        background-position: -0.4rem -7.8rem;
    }

    .page-feature .mob-s1 .list-3 li.item-2 .img {
        background-position: -4.6rem -7.8rem;
    }

    .page-feature .mob-s1 .list-3 li.item-3 .img {
        background-position: -8.8rem -7.8rem;
    }

    .page-feature .mob-s2 .list li {
        text-align: center;
        margin-bottom: 1rem;
    }

    .page-feature .mob-s2 .list li .img {
        width: 11rem;
        height: 6rem;
        margin: 0 auto 0.5rem;
        background: url(../images/feature/02-icon.png.html) no-repeat;
        background-size: 56.2rem;
    }

    .page-feature .mob-s2 .list li.item-1 .img {
        background-position: 0 0;
    }

    .page-feature .mob-s2 .list li.item-2 .img {
        background-position: -11.3rem 0;
    }

    .page-feature .mob-s2 .list li.item-3 .img {
        background-position: -22.6rem 0;
    }

    .page-feature .mob-s2 .list li.item-4 .img {
        background-position: -33.9rem 0;
    }

    .page-feature .mob-s2 .list li.item-5 .img {
        background-position: -45.2rem 0;
    }

    .page-feature .mob-s2 .list li.item-6 .img {
        background-position: 0 -7.7rem;
    }

    .page-feature .mob-s2 .list li.item-7 .img {
        background-position: -11.3rem -7.7rem;
    }

    .page-feature .mob-s2 .list li.item-8 .img {
        background-position: -22.6rem -7.7rem;
    }

    .page-feature .mob-s2 .list li.item-9 .img {
        background-position: -33.9rem -7.7rem;
    }

    .page-feature .mob-s2 .list li.item-10 .img {
        background-position: -45.2rem -7.7rem;
    }

    .page-feature .mob-s3 .list li {
        text-align: center;
        margin-bottom: 1rem;
    }

    .page-feature .mob-s3 .list li .img {
        width: 4rem;
        height: 4rem;
        margin: 0 auto 0.5rem;
        background: url(../images/feature/03-icon.png.html) no-repeat;
        background-size: 23.1rem;
    }

    .page-feature .mob-s3 .list li.item-1 .img {
        background-position: 0 0;
    }

    .page-feature .mob-s3 .list li.item-2 .img {
        background-position: -4.8rem 0;
    }

    .page-feature .mob-s3 .list li.item-3 .img {
        background-position: -9.6rem 0;
    }

    .page-feature .mob-s3 .list li.item-4 .img {
        background-position: -14.4rem 0;
    }

    .page-feature .mob-s3 .list li.item-5 .img {
        background-position: -19.1rem 0;
    }

    .page-feature .mob-s4 .list li {
        text-align: center;
        margin-bottom: 1rem;
    }

    .page-feature .mob-s4 .list li .img {
        width: 4rem;
        height: 4.7rem;
        margin: 0 auto 0.5rem;
        background: url(../images/feature/04-icon.png.html) no-repeat;
        background-size: 26.7rem;
    }

    .page-feature .mob-s4 .list li.item-1 .img {
        background-position: 0 0;
    }

    .page-feature .mob-s4 .list li.item-2 .img {
        background-position: -4.5rem 0;
    }

    .page-feature .mob-s4 .list li.item-3 .img {
        background-position: -9.1rem 0;
    }

    .page-feature .mob-s4 .list li.item-4 .img {
        background-position: -13.6rem 0;
    }

    .page-feature .mob-s4 .list li.item-5 .img {
        background-position: -18.1rem 0;
    }

    .page-feature .mob-s4 .list li.item-6 .img {
        background-position: -22.7rem 0;
    }

    .page-feature .mob-s5 .list {
    }

    .page-feature .mob-s5 .list li {
        height: 5rem;
        padding: .5rem;
        width: 46%;
        margin: 0 2% 1.4rem;
        border-radius: 2.5rem;
        background: #fff;
        box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);
    }

    .page-feature .mob-s5 .list li .img {
        width: 4rem;
        height: 4rem;
        float: left;
        background: url(../images/feature/05-icon.png.html) no-repeat;
        background-size: 36rem;
    }

    .page-feature .mob-s5 .list li.item-1 .img {
        background-position: 0 0;
    }

    .page-feature .mob-s5 .list li.item-2 .img {
        background-position: -4.6rem 0;
    }

    .page-feature .mob-s5 .list li.item-3 .img {
        background-position: -9.2rem 0;
    }

    .page-feature .mob-s5 .list li.item-4 .img {
        background-position: -13.7rem 0;
    }

    .page-feature .mob-s5 .list li.item-5 .img {
        background-position: -18.3rem 0;
    }

    .page-feature .mob-s5 .list li.item-6 .img {
        background-position: -22.8rem 0;
    }

    .page-feature .mob-s5 .list li.item-7 .img {
        background-position: -27.4rem 0;
    }

    .page-feature .mob-s5 .list li.item-8 .img {
        background-position: -32rem 0;
    }

    .page-feature .mob-s5 .list li p {
        font-size: 1.3rem;
        padding-left: 4.5rem;
        line-height: 4rem;
    }

    .page-feature .mob-s6 .list li {
        text-align: center;
        margin-bottom: 50px;
    }

    .page-feature .mob-s6 .list li .img {
        width: 4rem;
        height: 4rem;
        margin: 0 auto 1rem;
        background: url(../images/feature/06-icon.png.html) no-repeat;
        background-size: 45rem;
    }

    .page-feature .mob-s6 .list li.item-1 .img {
        background-position: 0 0;
    }

    .page-feature .mob-s6 .list li.item-2 .img {
        background-position: -4.3rem 0;
    }

    .page-feature .mob-s6 .list li.item-3 .img {
        background-position: -9.1rem 0;
    }

    .page-feature .mob-s6 .list li.item-4 .img {
        background-position: -13.9rem 0;
    }

    .page-feature .mob-s6 .list li.item-5 .img {
        background-position: -18.3rem 0;
    }

    .page-feature .mob-s6 .list li.item-6 .img {
        background-position: -22.8rem 0;
    }

    .page-feature .mob-s6 .list li.item-7 .img {
        background-position: -27.3rem 0;
    }

    .page-feature .mob-s6 .list li.item-8 .img {
        background-position: -31.8rem 0;
    }

    .page-feature .mob-s6 .list li.item-9 .img {
        background-position: -36.5rem 0;
    }

    .page-feature .mob-s6 .list li.item-10 .img {
        background-position: -40.9rem 0;
    }

    .page-feature .mob-s6 .list li p {
        font-size: 1.2rem;
        color: #333;
    }

    .page-newretail .mob-s3 .list li {
        text-align: center;
    }

    .page-newretail .mob-s3 .list li h3 {
        font-size: 1rem;
    }

    .page-newretail .mob-s3 .list li .img {
        background: url(../images/newretail/03-icon.png.html) no-repeat;
        width: 4.8rem;
        height: 4.8rem;
        background-size: 25rem;
        margin: 0 auto;
    }

    .page-newretail .mob-s4 .s-title h2:before,
    .page-newretail .mob-s5 .s-title h2:before,
    .page-newretail .mob-s6 .s-title h2:before,
    .page-newretail .mob-s7 .s-title h2:before {
        content: "";
        display: block;
        border-top: 1px solid #ddd;
        width: 5rem;
        margin: 0 auto 1rem;
    }

    .mob-s-recommend {
        background: url(../images/newretail/08-bg.jpg.html) no-repeat center top;
        background-size: cover;
    }

    .mob-s-recommend .list li {
        background: #fff;
        width: 48%;
        margin: 0 1% .5rem;
        float: left;
    }

    .mob-s-recommend .list li .img {
        float: left;
        background: url(../images/programme/icon.png.html) no-repeat;
        width: 3rem;
        height: 4rem;
        background-size: 12rem;
        margin: 1.3rem 0 0 0.8rem;
    }

    .mob-s-recommend .list li.item-1 .img {
        background-position: 0 0;
    }

    .mob-s-recommend .list li.item-2 .img {
        background-position: -3.1rem 0;
    }

    .mob-s-recommend .list li.item-3 .img {
        background-position: -6.2rem 0;
    }

    .mob-s-recommend .list li.item-4 .img {
        background-position: -9.3rem 0;
        float: right;
    }

    .mob-s-recommend .list li .text {
        margin-left: 4.1rem;
        margin-top: 0.5rem;
        padding-bottom: 0.7rem;
    }

    .mob-s-recommend .list li .text h2 {
        font-size: 1.2rem;
        margin-top: 1rem;
    }

    .mob-s-recommend .list li.item-4 .text {
        margin-left: 0.8rem;
        float: left;
        margin-right: -1rem;
        margin-top: 1.8rem;
    }

    .mob-s-recommend .list li.item-4 .text h2 {
        margin-top: 0;
    }

    .page-crossborder .mob-s1 {
    }

    .page-crossborder .mob-s1 .list li {
        margin: 0 1rem 1rem;
        box-shadow: 0 0 1rem rgba(80, 101, 179, 0.1);
        padding: 1.7rem 1.7rem 0;
        overflow: hidden;
    }

    .page-crossborder .mob-s1 .list li .img {
        margin-right: 40%;
        margin-bottom: 1.7rem;
    }

    .page-crossborder .mob-s1 .list li p {
        margin-bottom: 1.7rem
    }

    .page-crossborder .mob-s2 {
        background: #F7F8FC;
        padding-bottom: 2rem;
    }

    .page-bigdata .mob-s3 {
        padding-bottom: 2rem;
    }

    .page-bigdata .mob-s3 .list li {
        float: left;
        width: 50%;
        text-align: center;
        padding: 0 1rem;
    }

    .page-bigdata .mob-s3 .list li .img {
        background: url(../image/zbxt/3f-icon.png) no-repeat;
        transform: scale(.8);
        width: 125px;
        height: 125px;
        margin: 0 auto;
    }

    .page-bigdata .mob-s3 .list li.item-1 .img {
        background-position: 0 0;
    }

    .page-bigdata .mob-s3 .list li.item-2 .img {
        background-position: -125px 0;
    }

    .page-bigdata .mob-s3 .list li.item-3 .img {
        background-position: -250px 0;
    }

    .page-bigdata .mob-s3 .list li.item-4 .img {
        background-position: -375px 0;
    }

    .page-crossborder .mob-s4 {
        background: #F7F8FC;
        padding-bottom: 2rem;
    }

    .page-crossborder .mob-s4 .list li {
        float: left;
        width: 50%;
        text-align: center;
        padding: 0 1rem;
    }

    .page-crossborder .mob-s4 .list li .img {
        background: url(../images/crossborder/new/4f-icon.png.html) no-repeat;
        transform: scale(.8);
        width: 125px;
        height: 125px;
        margin: 0 auto;
    }

    .page-crossborder .mob-s4 .list li.item-1 .img {
        background-position: 0 0;
    }

    .page-crossborder .mob-s4 .list li.item-2 .img {
        background-position: -125px 0;
    }

    .page-crossborder .mob-s4 .list li.item-3 .img {
        background-position: -250px 0;
    }

    .page-crossborder .mob-s4 .list li.item-4 .img {
        background-position: -375px 0;
    }

    .page-crossborder .mob-s4 .list li.item-5 .img {
        background-position: -500px 0;
    }

    .page-crossborder .mob-s4 .list li.item-6 .img {
        background-position: -625px 0;
    }

    .page-crossborder .mob-s5 {
        padding-bottom: 2rem;
    }

    .page-crossborder .mob-s6 {
        background: #F7F8FC;
    }

    .page-crossborder .mob-s6 .list li {
        background: #fff;
        overflow: hidden;
        margin-bottom: 1rem;
        box-shadow: 0 0 1rem rgba(95, 135, 170, 0.1);
    }

    .page-crossborder .mob-s6 .list li .img {
        width: 14rem;
        height: 8rem;
        float: left;
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
    }

    .page-crossborder .mob-s6 .list li.item-1 .img {
        background-image: url(../image/6f-img11.jpg);
    }

    .page-crossborder .mob-s6 .list li.item-2 .img {
        background-image: url(../image/6f-img21.jpg);
    }

    .page-crossborder .mob-s6 .list li.item-3 .img {
        background-image: url(../image/6f-img31.jpg);
    }

    .page-crossborder .mob-s6 .list li .text {
        margin-left: 14rem;
        padding-top: 1.5rem;
    }

    .page-crossborder .mob-s7 {
        background: #0A104E;
        position: relative;
    }

    .page-crossborder .mob-s7 .s-title {
        position: absolute;
        z-index: 2;
        left: 0;
        top: 0;
        width: 100%;
    }

    .page-crossborder .mob-s8 {
        padding-bottom: 1rem;
    }

    .page-crossborder .mob-s8 .list li {
        float: left;
        width: 50%;
        padding: 1rem;
        text-align: center;
    }
    .page-crossborder .mob-s8 .list li p{
        padding: 0 0.2rem;
    }
    .page-crossborder .mob-s8 .list li .img {
        width: 50px;
        height: 50px;
        background: url(../images/crossborder/new/8f-icon.png.html) no-repeat;
        margin: 0 auto 1rem;
    }

    .page-crossborder .mob-s8 .list li.item-1 .img {
        background-position: 0 0;
    }

    .page-crossborder .mob-s8 .list li.item-2 .img {
        background-position: -50px 0;
    }

    .page-crossborder .mob-s8 .list li.item-3 .img {
        background-position: -100px 0;
    }

    .page-crossborder .mob-s8 .list li.item-4 .img {
        background-position: -150px 0;
    }

    .page-crossborder .mob-s8 .list li.item-5 .img {
        background-position: -200px 0;
    }

    .page-crossborder .mob-s8 .list li.item-6 .img {
        background-position: -250px 0;
    }

    .page-crossborder .mob-s8 .list li.item-7 .img {
        background-position: -300px 0;
    }

    .page-crossborder .mob-s8 .list li.item-8 .img {
        background-position: -350px 0;
    }

    .page-crossborder .mob-s9 {
        background: #F7F8FC;
    }

    .page-crossborder .mob-s9 .list .item-1 {
        height: 49rem;
        width: 25%;
        float: left;
        color: #fff;
        font-size: 16px;
        background: linear-gradient(180deg, rgba(62, 24, 205, 1), rgba(135, 2, 238, 1));
    }

    .page-crossborder .mob-s9 .list .item-1 dl {
        padding-top: 3.6rem;
    }

    .page-crossborder .mob-s9 .list .item-1 dl dd {
        padding: 2.35rem 0 2.35rem .5rem;
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
        font-size: 1rem;
        text-align: center;
    }

    .page-crossborder .mob-s9 .list .item-1 dl dd.dd-7 {
        border-bottom: 0 none;
    }

    .page-crossborder .mob-s9 .list .item-1 dl dd i {
        background: url(../images/crossborder/new/9f-icon.png.html) no-repeat;
        height: 1rem;
        width: 1rem;
        background-size: 7rem;
        display: inline-block;
        vertical-align: -0.1rem;
        margin-right: .2rem;
    }

    .page-crossborder .mob-s9 .list .item-1 dl dd.dd-1 i {
        background-position: 0 0;
    }

    .page-crossborder .mob-s9 .list .item-1 dl dd.dd-2 i {
        background-position: -1rem 0;
    }

    .page-crossborder .mob-s9 .list .item-1 dl dd.dd-3 i {
        background-position: -2rem 0;
    }

    .page-crossborder .mob-s9 .list .item-1 dl dd.dd-4 i {
        background-position: -3rem 0;
    }

    .page-crossborder .mob-s9 .list .item-1 dl dd.dd-5 i {
        background-position: -4rem 0;
    }

    .page-crossborder .mob-s9 .list .item-1 dl dd.dd-6 i {
        background-position: -5rem 0;
    }

    .page-crossborder .mob-s9 .list .item-1 dl dd.dd-7 i {
        background-position: -6rem 0;
    }

    .page-crossborder .mob-s9 .list .item-2 {
        float: left;
        width: 75%;
        padding: 0 1rem;
        height: 49rem;
        border: 1px solid #E5E5E5;
        border-left: 0 none;
    }

    .page-crossborder .mob-s9 .list .item-2 .i-hd {
        overflow: hidden;
        padding: 1rem 0;
        text-align: center;
        font-size: 1.3rem;
        font-weight: 700;
    }

    .page-crossborder .mob-s9 .list .item-2 .i-hd h3 {
        font-size: 1.2rem;
        font-weight: 700;
        margin-left: 10.5rem;
        white-space: nowrap;
        padding-top: 2.5rem;
    }

    .page-crossborder .mob-s9 .list .item-2 .i-bd .bd-item {
        font-size: 1rem;
        color: #888;
        height: 5.6rem;
        background: #fff;
        padding-top: 1.4rem;
        border-radius: .2rem;
        margin-bottom: 0.7rem;
    }

    .page-crossborder .mob-s9 .list .item-2 .i-bd.i-bd-shadow .bd-item {
        box-shadow: 0 0 0.6rem rgba(0, 0, 0, .1);
        text-align: center;
    }

    .page-crossborder .mob-s9 .list .item-2 .i-bd .i-star {
        margin-right: 15px;
        background: url(../images/crossborder/new/9f-img.png.html) repeat-y;
        display: block;
        margin: 0 auto 0.4rem;
        height: 11px;
        width: 74px;
    }

    .page-crossborder .mob-s9 .list .item-2 .i-bd .i-star.star-5 {
        background-position: 0 0;
    }

    .page-crossborder .mob-s9 .list .item-2 .i-bd .i-star.star-4 {
        background-position: 0 -11px;
    }

    .page-crossborder .mob-s9 .list .item-2 .i-bd .i-star.star-3 {
        background-position: 0 -22px;
    }

    .page-crossborder .mob-s9 .list .item-2 .i-bd .i-star.star-2 {
        background-position: 0 -33px;
    }

    .page-crossborder .mob-s9 .list .item-2 .i-bd .i-star.star-1-5 {
        background-position: 0 -44px;
    }

    .page-crossborder .mob-s9 .list .item-2 .i-bd .i-star.star-1 {
        background-position: 0 -55px;
    }

    .page-crossborder .mob-s10 {
        background: #F7F8FC;
    }

    .page-crossborder .mob-s10 .industry li {
        overflow: hidden;
        background: #fff;
        margin-bottom: 1rem;
        padding: 1rem;
    }

    .page-crossborder .mob-s10 .industry li img {
        float: left;
        width: 10rem;
        height: auto;
    }

    .page-crossborder .mob-s10 .industry li .text {
        margin-left: 11rem;
        padding-top: 1rem;
    }

    .page-crossborder .mob-s10 .industry li .text p {
        font-size: 1.3rem;
        margin-bottom: .3rem
    }

    .page-crossborder .mob-s10 .industry li .text span {
        color: #888;
    }

    .page-international .mob-s1 {
        margin: 3rem 2rem 4rem;
    }

    .page-international .mob-s4 {
        background: #35383E;
    }

    .page-international .mob-s6 .img {
        margin-right: 20%;
    }

    .page-international .mob-s7 {
        background: #35383E;
    }

    .page-international .mob-s7 .list li {
        text-align: center;
        float: left;
        width: 50%;
        margin-bottom: 2rem;
    }

    .page-international .mob-s7 .list li .img {
        width: 10rem;
        height: 5rem;
        margin: 0 auto 1rem;
        background: no-repeat center;
        background-size: 10rem;
    }

    .page-international .mob-s7 .list li.item-1 .img {
        background-image: url(../image/06-icon-1.png);
    }

    .page-international .mob-s7 .list li.item-2 .img {
        background-image: url(../image/06-icon-2.png);
    }

    .page-international .mob-s7 .list li.item-3 .img {
        background-image: url(../image/06-icon-3.png.html);
    }

    .page-international .mob-s7 .list li.item-4 .img {
        background-image: url(../image/06-icon-4.png);
    }

    .page-international .mob-s7 .list li h3 {
        color: #fff;
    }

    .page-international .mob-s7 .list li.item-1 h3 {
        color: #44cae6;
    }

    .page-international .mob-s7 .list li.item-2 h3 {
        color: #df80f0;
    }

    .page-international .mob-s7 .list li.item-3 h3 {
        color: #56d282;
    }

    .page-international .mob-s7 .list li.item-4 h3 {
        color: #fbba2e;
    }

    .page-international .mob-s7 .list li p {
        color: #fff;
    }

    .page-international .mob-s8 .list li {
        float: left;
        width: 25%;
        border: 1px solid #e8e8e8;
        text-align: center;
        float: left;
        margin: 0 -1px -1px 0;
        padding: 1rem 0;
    }

    .page-international .mob-s8 .list li i {
        background: url(../images/international/08-img.png.html) 0 0 no-repeat;
        background-size: 12rem;
        width: 2.8rem;
        height: 3rem;
        display: block;
        margin: 0 auto .5rem;
    }

    .page-international .mob-s8 .list li i.icon1 {
        background-position: 0 0;
    }

    .page-international .mob-s8 .list li i.icon2 {
        background-position: -3rem 0;
    }

    .page-international .mob-s8 .list li i.icon3 {
        background-position: -6.1rem 0;
    }

    .page-international .mob-s8 .list li i.icon4 {
        background-position: -9.2rem 0;
    }

    .page-international .mob-s8 .list li i.icon5 {
        background-position: 0 -3rem;
    }

    .page-international .mob-s8 .list li i.icon6 {
        background-position: -3rem -3rem;
    }

    .page-international .mob-s8 .list li i.icon7 {
        background-position: -6.1rem -3rem;
    }

    .page-international .mob-s8 .list li i.icon8 {
        background-position: -9.2rem -3rem;
    }

    .page-international .mob-s8 .list li i.icon9 {
        background-position: 0 -6rem;
    }

    .page-international .mob-s8 .list li i.icon10 {
        background-position: -3rem -6rem;
    }

    .page-international .mob-s8 .list li i.icon11 {
        background-position: -6.1rem -6rem;
    }

    .page-international .mob-s8 .list li i.icon12 {
        background-position: -9.2rem -6rem;
    }

    .page-international .mob-s8 .list li i.icon13 {
        background-position: 0 -9rem;
    }

    .page-international .mob-s8 .list li i.icon14 {
        background-position: -3rem -9rem;
    }

    .page-international .mob-s8 .list li i.icon15 {
        background-position: -6.1rem -9rem;
    }

    .page-international .mob-s8 .list li i.icon16 {
        background-position: -9.2rem -9rem;
    }

    .page-international .mob-s8 .list li p {
        color: #82939e;
    }

    .page-international .mob-s9 .list li {
        float: left;
        width: 25%;
        background: #fff;
        border: 1px solid #e8e8e8;
        text-align: center;
        float: left;
        margin: 0 -1px -1px 0;
        padding: 1rem 0;
    }

    .page-international .mob-s9 .list li i {
        background: url(../images/international/09-img.png.html) 0 0 no-repeat;
        background-size: 12rem;
        width: 2.8rem;
        height: 3rem;
        display: block;
        margin: 0 auto .5rem;
    }

    .page-international .mob-s9 .list li i.icon1 {
        background-position: 0 0;
    }

    .page-international .mob-s9 .list li i.icon2 {
        background-position: -3rem 0;
    }

    .page-international .mob-s9 .list li i.icon3 {
        background-position: -6.1rem 0;
    }

    .page-international .mob-s9 .list li i.icon4 {
        background-position: -9.2rem 0;
    }

    .page-international .mob-s9 .list li i.icon5 {
        background-position: 0 -3rem;
    }

    .page-international .mob-s9 .list li i.icon6 {
        background-position: -3rem -3rem;
    }

    .page-international .mob-s9 .list li i.icon7 {
        background-position: -6.1rem -3rem;
    }

    .page-international .mob-s9 .list li i.icon8 {
        background-position: -9.2rem -3rem;
    }

    .page-international .mob-s9 .list li p {
        color: #82939e;
    }

    .page-international .mob-s10 dl {
        margin-bottom: 1.5rem;
    }

    .page-international .mob-s10 dt {
        color: #fff;
        text-align: center;
        font-size: 1.2rem;
        line-height: 4rem;
    }

    .page-international .mob-s10 .dl-1 dt {
        background: #1B85FD;
    }

    .page-international .mob-s10 .dl-2 dt {
        background: #16CA3C;
    }

    .page-international .mob-s10 .dl-3 dt {
        background: #822BD4;
    }

    .page-international .mob-s10 dd {
        padding: 1rem;
        border: 1px solid #e8e8e8;
        margin-top: -1px;
    }

    .page-international .mob-s10 dd span {
        color: #82939e;
    }

    .page-international .mob-s10 dd i {
        width: 2rem;
        height: 2rem;
        background: url(../images/international/10-icon.png.html) 1px 0 no-repeat;
        background-size: 8rem;
        float: left;
    }

    .page-international .mob-s10 dd p {
        margin-left: 2.5rem;
    }

    .page-international .mob-s10 .dl-1 .dd-1 i {
        background-position: 0 0;
    }

    .page-international .mob-s10 .dl-1 .dd-2 i {
        background-position: -2rem 0;
    }

    .page-international .mob-s10 .dl-1 .dd-3 i {
        background-position: -4rem 0;
    }

    .page-international .mob-s10 .dl-1 .dd-4 i {
        background-position: -6rem 0;
    }

    .page-international .mob-s10 .dl-2 .dd-1 i {
        background-position: 0 -2rem;
    }

    .page-international .mob-s10 .dl-2 .dd-2 i {
        background-position: -2rem -2rem;
    }

    .page-international .mob-s10 .dl-2 .dd-3 i {
        background-position: -4rem -2rem;
    }

    .page-international .mob-s10 .dl-2 .dd-4 i {
        background-position: -6rem -2rem;
    }

    .page-international .mob-s10 .dl-3 .dd-1 i {
        background-position: 0 -4rem;
    }

    .page-international .mob-s10 .dl-3 .dd-2 i {
        background-position: -2rem -4rem;
    }

    .page-international .mob-s10 .dl-3 .dd-3 i {
        background-position: -4rem -4rem;
    }

    .page-international .mob-s10 .dl-3 .dd-4 i {
        background-position: -6rem -4rem;
    }

    .page-supplychain .mob-s3 {
        padding-bottom: 1rem;
    }

    .page-supplychain .mob-s3 .list {
    }

    .page-supplychain .mob-s3 .list li {
        margin: 0 0 1rem;
        background: #FFF8F2;
        position: relative;
        padding: 1rem 0;
    }

    .page-supplychain .mob-s3 .list li .img {
        height: 42px;
        width: 42px;
        position: absolute;
        left: 14px;
        top: 16px;
        background: url(../images/supplychain/3f-icon.png.html) no-repeat;
    }

    .page-supplychain .mob-s3 .list li.item-1 .img {
        background-position: -7px 0;
    }

    .page-supplychain .mob-s3 .list li.item-2 .img {
        background-position: -49px 0;
    }

    .page-supplychain .mob-s3 .list li.item-3 .img {
        background-position: -91px 0;
    }

    .page-supplychain .mob-s3 .list li.item-4 .img {
        background-position: -137px 0;
    }

    .page-supplychain .mob-s3 .list li.item-5 .img {
        background-position: -185px 0;
    }

    .page-supplychain .mob-s3 .list li.item-6 .img {
        background-position: -230px 0;
    }

    .page-supplychain .mob-s3 .list li .info {
        margin: 0 20px 0 71px;
    }

    .page-supplychain .mob-s3 .list li h3 {
        font-size: 1.4rem;
        margin-bottom: 7px;
    }

    .page-supplychain .mob-s3 .list li p {
        font-size: 1rem;
        color: #888;
    }

    .page-supplychain .mob-s4 {
        background: #F7F8FA;
    }

    .page-supplychain .mob-s4 .imgs {
        height: 90vw;
        position: relative;
        white-space: nowrap;
        overflow-y: hidden;
    }

    .page-supplychain .mob-s4 .img {
        display: inline-block;
        margin: 0 2vw;
        width: 80vw;
        padding-top: 81vw;
        box-shadow: 0 13px 16px rgba(0, 0, 0, .08);
    }

    .page-supplychain .mob-s4 .img-1 {
        background: url(../images/supplychain/4f-img1.png.html) no-repeat center;
        background-size: cover;
    }

    .page-supplychain .mob-s4 .img-2 {
        background: url(../images/supplychain/4f-img2.png.html) no-repeat center;
        background-size: cover;
        left: 410px;
        top: 0;
    }

    .page-supplychain .mob-s4 .img-3 {
        background: url(../images/supplychain/4f-img3.png.html) no-repeat center;
        background-size: cover;
        left: 820px;
    }

    .page-supplychain .mob-s5 {
        padding-bottom: 1rem;
    }

    .page-supplychain .mob-s5 .list li {
        border: 1px solid #FD9149;
        margin: 1rem 0;
        border-radius: 3px;
        box-shadow: 0px 4px 10px 0px rgba(253, 145, 73, 0.2);
    }

    .page-supplychain .mob-s5 .list li .img {
        width: 3rem;
        height: 3rem;
        float: left;
        margin: 1rem 0 0 1rem;
        background: url(../images/mobile/supplychain/3f-icon.png.html) no-repeat;
        background-size: 15rem;
    }

    .page-supplychain .mob-s5 .list li.item-1 .img {
        background-position: 0 0;
    }

    .page-supplychain .mob-s5 .list li.item-2 .img {
        background-position: -3rem 0;
    }

    .page-supplychain .mob-s5 .list li.item-3 .img {
        background-position: -6.4rem 0;
    }

    .page-supplychain .mob-s5 .list li.item-4 .img {
        background-position: -9.7rem 0;
    }

    .page-supplychain .mob-s5 .list li.item-5 .img {
        background-position: -12.8rem 0;
    }

    .page-supplychain .mob-s5 .list li .info {
        margin-left: 4rem;
        padding: 1rem 1rem 1rem 0;
    }

    .page-supplychain .mob-s5 .list li h3 {
        font-size: 1.3rem;
    }

    .page-supplychain .mob-s5 .list li p {
        font-size: 1rem;
        color: #888;
    }

    .page-supplychain .mob-s6 {
        background: url(../image/mobile/7f-bg.jpg.html) no-repeat center top;
        background-size: cover;
        padding-bottom: 2rem;
    }

    .page-supplychain .mob-s6 .btns a {
        margin: 0 .5rem;
    }

    .page-unmannedretail .mob-s1 .step-list li {
        width: 46%;
        height: 260px;
        background: #fff;
        float: left;
        margin: 2%;
        border-radius: 5px;
        box-shadow: 0 0 58px 0px rgba(0, 0, 0, 0.1);
        text-align: center;
    }

    .page-unmannedretail .mob-s1 .step-list li .num {
        display: block;
        margin: 0 auto 18px;
        width: 80px;
        height: 40px;
        background: url(../images/unmannedretail/wrg-01-sz.png.html) no-repeat;
    }

    .page-unmannedretail .mob-s1 .step-list li.item-1 .num {
        background-position: 0 0;
    }

    .page-unmannedretail .mob-s1 .step-list li.item-2 .num {
        background-position: 0 -40px;
    }

    .page-unmannedretail .mob-s1 .step-list li.item-3 .num {
        background-position: 0 -80px;
    }

    .page-unmannedretail .mob-s1 .step-list li.item-4 .num {
        background-position: 0 -120px;
    }

    .page-unmannedretail .mob-s1 .step-list li .name {
        font-size: 16px;
        margin-bottom: 25px;
    }

    .page-unmannedretail .mob-s1 .step-list li .img {
        height: 137px;
        background-position: center center;
        background-repeat: no-repeat;
    }

    .page-unmannedretail .mob-s1 .step-list li.item-1 .img {
        background-image: url(../image/wrg-01-img-1.png);
    }

    .page-unmannedretail .mob-s1 .step-list li.item-2 .img {
        background-image: url(../image/wrg-01-img-2.png);
    }

    .page-unmannedretail .mob-s1 .step-list li.item-3 .img {
        background-image: url(../image/wrg-01-img-3.png);
    }

    .page-unmannedretail .mob-s1 .step-list li.item-4 .img {
        background-image: url(../image/wrg-01-img-4.png);
    }

    .page-unmannedretail .mob-s2 {
        background: url(../images/mobile/unmannedretail/02-bg.jpg.html) no-repeat center top;
        background-size: cover;
    }

    .page-unmannedretail .mob-s2 .list {
        color: #fff;
        padding-top: 36px;
    }

    .page-unmannedretail .mob-s2 .list li {
        width: 50%;
        margin-bottom: 1.5rem;
        float: left;
        text-align: center;
        margin-bottom: 40px;
    }

    .page-unmannedretail .mob-s2 .list li .img {
        width: 132px;
        height: 132px;
        margin: 0 auto 1rem;
        background-repeat: no-repeat;
        background-position: center center;
    }

    .page-unmannedretail .mob-s2 .list li.item-1 .img {
        background-image: url(../image/03-icon-1.png);
    }

    .page-unmannedretail .mob-s2 .list li.item-2 .img {
        background-image: url(../image/03-icon-2.png);
    }

    .page-unmannedretail .mob-s2 .list li.item-3 .img {
        background-image: url(../image/03-icon-3.png);
    }

    .page-unmannedretail .mob-s2 .list li.item-4 .img {
        background-image: url(../image/03-icon-4.png);
    }

    .page-unmannedretail .mob-s2 .list li h3 {
        font-size: 18px;
        font-weight: 700;
        margin-bottom: 10px;
    }

    .page-unmannedretail .mob-s2 .list li p {
        font-size: 14px;
    }

    .page-unmannedretail .mob-s4 {
        background: url(../images/mobile/unmannedretail/02-bg.jpg.html) no-repeat center top;
        background-size: cover;
    }

    .page-unmannedretail .mob-s6 {
        background: url(../images/mobile/unmannedretail/02-bg.jpg.html) no-repeat center top;
        background-size: cover;
    }

    .page-unmannedretail .mob-s6 .list li {
        text-align: center;
        color: #fff;
        margin-bottom: 2rem;
    }

    .page-unmannedretail .mob-s6 .list li .img {
        margin: 0 1rem 1rem;
    }

    .page-unmannedretail .mob-s7 .list li {
        width: 46%;
        float: left;
        background: #fff;
        margin: 2%;
        padding: 1rem;
        text-align: center;
    }

    .page-unmannedretail .mob-s7 .list li:last-child {
        margin-right: 0;
    }

    .page-unmannedretail .mob-s7 .list li .num {
        width: 80%;
        margin: 0 auto;
    }

    .page-bigdata .mob-s1 .list li {
        margin-bottom: 1.5rem;
        overflow: hidden;
    }

    .page-bigdata .mob-s1 .list li .img {
        width: 6rem;
        height: 6rem;
        float: left;
    }

    .page-bigdata .mob-s1 .list li.item-1 .img {
        background: url(../images/bigdata/01-icon-1.png.html) no-repeat center;
        background-size: contain;
    }

    .page-bigdata .mob-s1 .list li.item-2 .img {
        background: url(../images/bigdata/01-icon-2.png.html) no-repeat center;
        background-size: contain;
    }

    .page-bigdata .mob-s1 .list li.item-3 .img {
        background: url(../images/bigdata/01-icon-3.png.html) no-repeat center;
        background-size: contain;
    }

    .page-bigdata .mob-s1 .list li .text {
        margin-left: 7rem;
    }

    .page-bigdata .mob-s2 {
        background: #1020AD;
    }

    .page-bigdata .mob-s2 .s-title p {
        text-align: left;
        margin: 0 2rem;
    }

    .page-bigdata .mob-s4 {
        background: url(../images/mobile/bigdata/04-bg.jpg.html) no-repeat center;
        background-size: cover;
    }

    .page-bigdata .mob-s5 .list li {
        margin-bottom: 1.5rem;
        overflow: hidden;
    }

    .page-bigdata .mob-s5 .list li .img {
        width: 6rem;
        height: 6rem;
        float: left;
    }

    .page-bigdata .mob-s5 .list li.item-1 .img {
        background: url(../images/bigdata/05-icon-1.png.html) no-repeat center;
        background-size: contain;
    }

    .page-bigdata .mob-s5 .list li.item-2 .img {
        background: url(../images/bigdata/05-icon-2.png.html) no-repeat center;
        background-size: contain;
    }

    .page-bigdata .mob-s5 .list li.item-3 .img {
        background: url(../images/bigdata/05-icon-3.png.html) no-repeat center;
        background-size: contain;
    }

    .page-bigdata .mob-s5 .list li .text {
        margin-left: 7rem;
    }

    .page-bigdata .mob-s5 .list li .text h3 {
        color: #1997f4;
    }

    .page-live .mob-s1 .list li {
        overflow: hidden;
    }

    .page-live .mob-s1 .list li .img {
        float: left;
        width: 7rem;
        height: 7rem;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
    }

    .page-live .mob-s1 .list li.item-1 .img {
        background-image: url(../image/01-icon11.png);
    }

    .page-live .mob-s1 .list li.item-2 .img {
        background-image: url(../image/01-icon2.png);
    }

    .page-live .mob-s1 .list li.item-3 .img {
        background-image: url(../image/01-icon3.png);
    }

    .page-live .mob-s1 .list li.item-4 .img {
        background-image: url(../image/01-icon4.png);
    }

    .page-live .mob-s1 .list li .text {
        margin-left: 8.5rem;
        border-bottom: 1px solid #e0e0e0;
        padding: 1rem 0;
        margin-bottom: 1rem;
    }

    .page-live .mob-s2 {
        background: url(../images/mobile/live/02-bg.jpg.html) repeat-y;
    }

    .page-live .mob-s3 .list li {
        float: left;
        width: 50%;
        text-align: center;
        padding: 1rem 0 2rem;
    }

    .page-live .mob-s3 .list li.item-1,
    .page-live .mob-s3 .list li.item-4 {
        background: url(../images/mobile/live/03-bg.jpg.html) repeat-x;
        background-size: 0.1rem;
        color: #fff;
    }

    .page-live .mob-s3 .list li.item-2 {
        border-top: 1px solid #e0e0e0;
        border-right: 1px solid #e0e0e0;
    }

    .page-live .mob-s3 .list li.item-3 {
        border-bottom: 1px solid #e0e0e0;
        border-left: 1px solid #e0e0e0;
    }

    .page-live .mob-s3 .list li .img {
        width: 6rem;
        height: 6rem;
        margin: 0 auto;
        background: url(../images/live/03-icon.png.html) no-repeat;
        background-size: 24rem;
    }

    .page-live .mob-s3 .list li.item-1 .img {
        background-position: 0 -5.9rem;
    }

    .page-live .mob-s3 .list li.item-2 .img {
        background-position: -6rem 0;
    }

    .page-live .mob-s3 .list li.item-3 .img {
        background-position: -12rem 0;
    }

    .page-live .mob-s3 .list li.item-4 .img {
        background-position: -18rem -5.9rem;
    }

    .page-live .mob-s3 .list li h3 {
        padding: 0.4rem 0;
    }

    .page-live .mob-s3 .list li p {
        margin: 0 2rem;
    }

    .page-live .mob-s3 .list li.item-1 p,
    .page-live .mob-s3 .list li.item-4 p {
        color: #fff;
    }

    .page-live .mob-s4 {
        border-bottom: 1px solid #e0e0e0;
    }

    .page-live .mob-s4 .text {
        text-align: center;
        margin: 0 2rem;
    }

    .page-live .mob-s4 .text h3 {
        font-size: 1.2rem;
        font-weight: 700;
        margin-bottom: .3rem;
    }

    .page-live .mob-s4 .text p {
        margin-bottom: 1rem;
    }

    .page-live .mob-s5 {
        border-bottom: 1px solid #e0e0e0;
    }

    .page-live .mob-s5 .text {
        text-align: center;
        margin: 0 2rem;
    }

    .page-live .mob-s5 .text h3 {
        font-size: 1.2rem;
        font-weight: 700;
        margin-bottom: .3rem;
    }

    .page-live .mob-s5 .text p {
        margin-bottom: 1rem;
    }

    .page-live .mob-s6 .text {
        text-align: center;
        margin: 0 2rem;
    }

    .page-live .mob-s6 .text h3 {
        font-size: 1.2rem;
        font-weight: 700;
        margin-bottom: .3rem;
    }

    .page-live .mob-s6 .text p {
        margin-bottom: 1rem;
    }

    .mob-s-example .list li {
        background: #fff;
        margin-bottom: 1rem;
        padding: 1rem;
    }

    .mob-s-example .list .img {
        float: left;
        width: 10rem;
    }

    .mob-s-example .list .img img {
        width: 100%;
    }

    .mob-s-example .list .text {
        margin-left: 11rem;
    }

    .mob-s-example .list .text p {
        margin-bottom: .2rem;
    }

    .mob-s-example .list .text a {
        display: inline-block;
        line-height: 2.3rem;
        border: 1px solid #efefef;
        padding: 0 1.2rem;
    }

    .page-department .mob-s2 .list li {
        background: #fff;
        margin-bottom: 1rem;
        padding: 1rem;
        overflow: hidden;
    }

    .page-department .mob-s2 .list .img {
        float: left;
        width: 10rem;
    }

    .page-department .mob-s2 .list .img img {
        width: 100%;
    }

    .page-department .mob-s2 .list .text {
        margin-left: 11rem;
    }

    .page-department .mob-s3 .list li {
        background: #fff;
        margin-bottom: 1rem;
        padding: 1rem;
        overflow: hidden;
        border-bottom: 1px solid #e0e0e0;
    }

    .page-department .mob-s3 .list .img {
        float: left;
        width: 8rem;
    }

    .page-department .mob-s3 .list .img img {
        width: 100%;
    }

    .page-department .mob-s3 .list .text {
        margin-left: 10rem;
    }

    .page-countryside .mob-s2 .list li {
        background: #fff;
        margin-bottom: 1rem;
        padding: 1rem;
        overflow: hidden;
    }

    .page-countryside .mob-s2 .list li .img {
        width: 5rem;
        height: 5rem;
        background: url(../images/mobile/countryside/02-icon.png.html) no-repeat;
        background-size: 27rem;
        float: left;
    }

    .page-countryside .mob-s2 .list li.item-1 .img {
        background-position: -22rem 0;
    }

    .page-countryside .mob-s2 .list li.item-2 .img {
        background-position: -16.5rem 0;
    }

    .page-countryside .mob-s2 .list li.item-3 .img {
        background-position: -11rem 0;
    }

    .page-countryside .mob-s2 .list li.item-4 .img {
        background-position: -5.5rem 0;
    }

    .page-countryside .mob-s2 .list li.item-5 .img {
        background-position: 0 0;
    }

    .page-countryside .mob-s2 .list li .text {
        margin-left: 6.5rem;
    }

    .page-countryside .mob-s2 .list li .text h3 {
        padding: 0.8rem 0 0;
    }

    .page-countryside .mob-s3 .list li {
        background: #fff;
        padding: 1.5rem;
        overflow: hidden;
        border-bottom: 1px solid #e0e0e0;
    }

    .page-countryside .mob-s3 .list li .img {
        width: 5rem;
        height: 5rem;
        background: url(../images/countryside/04-bg.png.html) no-repeat;
        background-size: contain;
        float: left;
        color: #fff;
        text-align: center;
        line-height: 5rem;
        font-size: 2rem;
    }

    .page-countryside .mob-s3 .list li .text {
        margin-left: 6.5rem;
    }

    .page-fresh .mob-s2 .list li {
        float: left;
        margin: 1%;
        width: 48%;
        background: #fff;
        padding: 2rem 0;
        text-align: center;
        height: 13rem;
    }

    .page-fresh .mob-s2 .list li .img {
        background: url(../images/fresh/02-icon.png.html) no-repeat;
        width: 5rem;
        height: 3rem;
        background-size: 21rem;
        margin: 0 auto;
    }

    .page-fresh .mob-s2 .list li.item-1 .img {
        background-position: 0 0;
    }

    .page-fresh .mob-s2 .list li.item-2 .img {
        background-position: -5.4rem 0;
    }

    .page-fresh .mob-s2 .list li.item-3 .img {
        background-position: -10.8rem 0;
    }

    .page-fresh .mob-s2 .list li.item-4 .img {
        background-position: -16.2rem 0;
    }

    .page-fresh .mob-s2 .list li h3 {
        margin: .5rem 0;
    }

    .page-fresh .mob-s2 .list li p {
        margin: 0 1.6rem;
    }

    .page-fresh .mob-s3 {
        background: url(../images/fresh/04-bg.jpg.html) no-repeat center top;
        background-size: cover;
    }

    .page-fresh .mob-s3 .list li {
        background: rgba(255, 255, 255, 0.1);
        float: left;
        margin: 1%;
        width: 48%;
        padding: 1.4rem 1rem;
        color: #fff;
        height: 9rem;
    }

    .page-fresh .mob-s3 .list li p {
        color: #fff;
    }

    .page-fresh .mob-s4 .list li {
        float: left;
        width: 25%;
        text-align: center;
        margin-bottom: 2rem;
    }

    .page-fresh .mob-s4 .list li .img {
        background: url(../images/fresh/05-icon.png.html) no-repeat;
        margin: 0 auto 1rem;
        width: 5rem;
        height: 4rem;
        background-size: 56rem;
    }

    .page-fresh .mob-s4 .list li.item-1 .img {
        background-position: 0 0;
    }

    .page-fresh .mob-s4 .list li.item-2 .img {
        background-position: -5.6rem 0;
    }

    .page-fresh .mob-s4 .list li.item-3 .img {
        background-position: -11.2rem 0;
    }

    .page-fresh .mob-s4 .list li.item-4 .img {
        background-position: -16.8rem 0;
    }

    .page-fresh .mob-s4 .list li.item-5 .img {
        background-position: -22.7rem 0;
    }

    .page-fresh .mob-s4 .list li.item-6 .img {
        background-position: -28.3rem 0;
    }

    .page-fresh .mob-s4 .list li.item-7 .img {
        background-position: -34.1rem 0;
    }

    .page-fresh .mob-s4 .list li.item-8 .img {
        background-position: -39.6rem 0;
    }

    .page-fresh .mob-s4 .list li.item-9 .img {
        background-position: -45.2rem 0;
    }

    .page-fresh .mob-s4 .list li.item-10 .img {
        background-position: -51.1rem 0;
    }

    .page-baby .mob-s2 .list {
        margin-right: -58px;
    }

    .page-baby .mob-s2 .list li {
        background: #FA312B;
        color: #fff;
        position: relative;
        padding: 20px 15px 30px 26px;
        margin-bottom: 1rem;
        border-radius: 5px;
        margin-right: 58px;
    }

    .page-baby .mob-s2 .list li:before {
        content: "";
        position: absolute;
        top: 0;
        left: -10px;
        border-style: solid;
        border-width: 22px 0 0 17px;
        border-color: #FA312B transparent transparent transparent;
    }

    .page-baby .mob-s2 .list li h3 {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .page-baby .mob-s2 .list li p {
        font-size: 14px;
        color: #fff;
    }

    .page-baby .mob-s2 .list li.item-2 {
        background: #0D8FF7;
    }

    .page-baby .mob-s2 .list li.item-2:before {
        border-color: #0D8FF7 transparent transparent transparent;
    }

    .page-baby .mob-s2 .list li.item-3 {
        background: #00D884;
    }

    .page-baby .mob-s2 .list li.item-3:before {
        border-color: #00D884 transparent transparent transparent;
    }

    .page-auto .mob-s1 .list li {
        text-align: center;
        margin-bottom: 1rem;
    }

    .page-auto .mob-s1 .list li .img {
        width: 4rem;
        height: 4rem;
        background: url(../images/mobile/auto/1.png.html) no-repeat;
        background-size: 21rem;
        margin: 0 auto 1rem;
    }

    .page-auto .mob-s1 .list li.item-1 .img {
        background-position: 0 0;
    }

    .page-auto .mob-s1 .list li.item-2 .img {
        background-position: -8.5rem 0;
    }

    .page-auto .mob-s1 .list li.item-3 .img {
        background-position: -17rem 0;
    }

    .page-auto .mob-s1 .list li.item-4 .img {
        background-position: 0 -8.4rem;
    }

    .page-auto .mob-s1 .list li.item-5 .img {
        background-position: -8.5rem -8.4rem;
    }

    .page-auto .mob-s1 .list li.item-6 .img {
        background-position: -17rem -8.4rem;
    }

    .page-auto .mob-s3 .list li {
        margin-bottom: 2rem;
    }

    .page-auto .mob-s3 .list li .num {
        width: 5rem;
        height: 5rem;
        margin: 0 auto 1rem;
        background: #fff;
        border: 1px solid #ddd;
        line-height: 5rem;
        font-size: 2rem;
        border-radius: 100%;
    }

    .page-auto .mob-s3 .list li h3 {
        font-size: 1rem;
    }

    .page-medicine .mob-s1 .list li {
        border-bottom: 1px solid #e0e0e0;
        overflow: hidden;
        padding: 2rem 0;
    }

    .page-medicine .mob-s1 .list li .img {
        float: left;
        width: 5rem;
        height: 5rem;
        background: url(../images/mobile/medicine/1.png.html) no-repeat;
        background-size: 5rem;
    }

    .page-medicine .mob-s1 .list li.item-1 .img {
        background-position: 0 0;
    }

    .page-medicine .mob-s1 .list li.item-2 .img {
        background-position: 0 -9.7rem;
    }

    .page-medicine .mob-s1 .list li.item-3 .img {
        background-position: 0 -19rem;
    }

    .page-medicine .mob-s1 .list li.item-4 .img {
        background-position: 0 -27.5rem;
    }

    .page-medicine .mob-s1 .list li.item-5 .img {
        background-position: 0 -36.8rem;
    }

    .page-medicine .mob-s1 .list li .text {
        margin-left: 6rem;
    }

    .page-medicine .mob-s1 .list li .text h3 {
        padding-top: 0.5rem;
    }

    .page-medicine .mob-s2 .list li {
        color: #fff;
        background: #000;
        margin-bottom: 1rem;
        padding: 1.4rem 2rem;
        border-radius: 1rem;
    }

    .page-medicine .mob-s2 .list li.item-1 {
        background: url(../images/mobile/medicine/02-bg1.jpg.html) repeat-y;
        background-size: 100%;
    }

    .page-medicine .mob-s2 .list li.item-2 {
        background: url(../images/mobile/medicine/02-bg2.jpg.html) repeat-y;
        background-size: 100%;
    }

    .page-medicine .mob-s2 .list li.item-3 {
        background: url(../images/mobile/medicine/02-bg3.jpg.html) repeat-y;
        background-size: 100%;
    }

    .page-medicine .mob-s2 .list li h3 {
        text-align: center;
        margin-bottom: 1rem;
    }

    .page-medicine .mob-s2 .list li p {
        color: #fff;
    }

    .page_mobile .mod-like-table,
    .page_mobile .mod-like-table .col-hd .th,
    .page_mobile .mod-like-table .col-item .th h3 {
        font-size: .7rem;
    }

    .page_mobile .mod-like-table .i-ok:before,
    .page_mobile .mod-like-table .i-no:before,
    .page_mobile .mod-like-table .i-sf:before {
        width: 1.5rem;
        height: 1.1rem;
        background-size: 200%;
        margin: -.55rem -.75rem;
    }

    .page_mobile .mod-like-table .th {
        height: 6rem;
    }

    .page_mobile .mod-like-table .col-hd .th {
        line-height: 6rem;
    }

    .page_mobile .mod-like-table .col-item .th h3 {
        padding-top: 1.4rem;
    }

    .page_mobile .mod-like-table .td {
        height: 3.3rem;
        line-height: 3.3rem;
        white-space: nowrap;
    }

    .page_mobile .mod-like-table .td-col-2 {
        height: auto;
    }

    
    .page_mobile .mod-like-table .tag {
        width: 2.1rem;
        height: 2.1rem;
        background-size: contain;
    }

    .page_mobile .mod-like-table .td-col-2 .td-l {
        display: none;
    }

    .page_mobile .mod-like-table .td-col-2 .td-r {
        width: 100%;
        margin: -1px 0 0;
    }

    .page_mobile .mod-like-table .td-col-2 .td-r .td {
        border-left: 0 none;
        border-right: 0 none;
    }

    .page_mobile .mod-like-table .td.td-row2 {
        height: 6rem;
    }

    .page_mobile .mod-like-table .td.td-row2-l1 {
        height: 6rem;
        line-height: 6rem;
    }

    .page_mobile .mod-like-table .col-hd {
        background: #fff4f4;
    }

    .page_mobile .mod-like-table-blue .col-hd {
        background: #D7F0FC;
    }

    .page_mobile .mod-like-table-purple .col-hd {
        background: #f8f9fd;
    }

    .page_mobile .mod-like-table .col-item:hover {
        transform: scale(1);
    }

    .page-authorization .s-content {
    }

    .page-authorization .s-content .mod-like-table {
        margin-right: -5px;
    }

    .page-authorization .mob-s1 .list li {
        width: 30%;
        float: left;
        padding: 2rem 0;
        background: #fff;
        text-align: center;
        box-shadow: 0 0 50px rgba(0, 0, 0, .1);
        margin: 1.5%
    }

    .page-authorization .mob-s1 .list li .img {
        width: 64px;
        height: 64px;
        background: url(../images/authorization/01-icon.png.html) no-repeat;
        margin: 0 auto 20px;
    }

    .page-authorization .mob-s1 .list li.item-1 .img {
        background-position: 0 0;
    }

    .page-authorization .mob-s1 .list li.item-2 .img {
        background-position: -74px 0;
    }

    .page-authorization .mob-s1 .list li.item-3 .img {
        background-position: -148px 0;
    }

    .page-authorization .mob-s1 .list li h3 {
        font-size: 1.1rem;
        margin-bottom: 10px;
    }

    .page-authorization .mob-s2 {
        display: none;
    }

    .page-authorization .mob-s2 .list {
    }

    .page-authorization .mob-s2 .list li {
        margin-bottom: 2rem;
    }

    .page-authorization .mob-s2 .list li .i-hd {
        width: 85%;
        background: #ECEDEE;
        text-align: center;
        padding: 20px 0;
        margin: 0 auto;
        border-radius: 5px 5px 0 0;
    }

    .page-authorization .mob-s2 .list li .i-hd h3 {
        font-size: 24px;
    }

    .page-authorization .mob-s2 .list li .i-hd p {
        font-size: 16px;
    }

    .page-authorization .mob-s2 .list li .i-bd {
        background: #fff;
        border-radius: 5px;
        border: 1px solid #F1EFEF;
        box-shadow: 0 0 30px rgba(0, 0, 0, .1);
    }

    .page-authorization .mob-s2 .list li .i-bd .price {
        text-align: center;
        padding-top: 40px;
        margin-bottom: 30px;
    }

    .page-authorization .mob-s2 .list li .i-bd .price p {
        font-size: 30px;
        margin-bottom: 10px;
        display: none;
    }

    .page-authorization .mob-s2 .list li .i-bd .price a {
        display: inline-block;
        width: 107px;
        height: 34px;
        line-height: 34px;
        color: #0079e6;
        border: 1px solid #0079e6;
        border-radius: 5px;
    }

    .page-authorization .mob-s2 .list li .i-bd .price a:hover {
        color: #fff;
        background: #0079e6;
    }

    .page-authorization .mob-s2 .list li .fun {
        border-top: 1px solid #E8E6E6;
        margin: 0 30px;
        padding-bottom: 25px;
    }

    .page-authorization .mob-s2 .list li .fun .f-hd {
        font-size: 16px;
        color: #888888;
        padding-top: 27px;
        margin-bottom: 10px;
    }

    .page-authorization .mob-s2 .list li .fun dl {
        line-height: 40px;
        font-size: 14px;
    }

    .page-authorization .mob-s2 .list li .fun dt {
        float: left;
        width: 20px;
        height: 20px;
        background: url(../images/authorization/02-icon.png.html) no-repeat;
        margin-top: 13px;
    }

    .page-authorization .mob-s2 .list li .fun .dt-w {
        background-position: -24px 0;
    }

    .page-authorization .mob-s2 .list li .fun dd {
        margin-left: 68px;
    }

    .page-authorization .mob-s2 .list li.item-2 {
    }

    .page-authorization .mob-s2 .list li.item-2 .i-hd {
        background: #F82229;
        color: #fff;
    }

    .page-authorization .mob-s2 .list li.item-2 .i-hd p {
        color: #fff;
    }

    .page-authorization .mob-s2 .list li.item-2 .i-bd {
    }

    .page-authorization .mob-s3 .s-r {
        box-shadow: 0 0 50px rgba(0, 0, 0, .1);
        overflow: hidden;
        padding: 2rem 0;
    }

    .page-authorization .mob-s3 .s-r dl {
        width: 50%;
        float: left;
        font-size: 16px;
        padding-left: 2rem;
    }

    .page-authorization .mob-s3 .s-r dt {
        color: #888;
        margin-bottom: 20px;
    }

    .page-authorization .mob-s3 .s-r dd {
        font-size: 14px;
        margin-bottom: 24px;
    }

    .page-authorization .mob-s3 .s-r dd i {
        display: inline-block;
        width: 24px;
        height: 20px;
        vertical-align: bottom;
        margin-right: 20px;
        background: url(../images/authorization/03-icon.png.html) no-repeat;
    }

    .page-authorization .mob-s3 .s-r .s-btn {
        display: inline-block;
        margin-top: 40px;
        border-radius: 4px;
        width: 115px;
        height: 37px;
        line-height: 37px;
        text-align: center;
        border: 1px solid #FA322B;
        color: #FA322B;
    }

    .page-authorization .mob-s3 .s-r .s-btn:hover {
        background: #FA322B;
        color: #fff;
    }

    .page-authorization .mob-s4 {
        display: none;
    }

    .page-authorization .mob-s4 .s-hd {
        font-size: 20px;
        margin-bottom: 18px;
        border-left: 2px solid #F82329;
        line-height: 16px;
        padding-left: 11px;
    }

    .page-authorization .mob-s4 .list li {
        border: 1px solid #DCDCDC;
        width: 46%;
        margin: 0 2% 4%;
        float: left;
        transition: all .2s;
        overflow: hidden;
        background: #fff;
        text-align: center;
        box-sizing: border-box;
        padding: 1rem 0;
    }

    .page-authorization .mob-s4 .list li .img {
        background: url(../images/authorization/06-icon.png.html) no-repeat;
        width: 60px;
        height: 82px;
        margin: 0 auto;
    }

    .page-authorization .mob-s4 .s-section-1 li.item-1 .img {
        background-position: 0 0;
    }

    .page-authorization .mob-s4 .s-section-1 li.item-2 .img {
        background-position: -64px 0;
    }

    .page-authorization .mob-s4 .s-section-1 li.item-3 .img {
        background-position: -132px 0;
    }

    .page-authorization .mob-s4 .list li h3 {
        font-size: 18px;
        margin-bottom: 5px;
    }

    .page-authorization .mob-s4 .list li .price {
        font-size: 16px;
        color: #fa2929;
        margin-bottom: 10px;
    }

    .page-authorization .mob-s4 .list li .price em {
        color: #888;
    }

    .page-authorization .mob-s4 .list li p {
        font-size: 14px;
        color: #888888;
        margin: 0 1rem;
        line-height: 1.8;
        height: 5.5rem;
    }

    .page-authorization .mob-s4 .list li p b {
        color: #1c63f3;
    }

    .page-authorization .mob-s4 .list li .btn-wrap {
        padding-top: 15px;
        transition: all .2s;
    }

    .page-authorization .mob-s4 .list li .btn-wrap a {
        height: 32px;
        border: 1px solid #DCDCDC;
        border-radius: 5px;
        line-height: 32px;
        font-size: 13px;
        color: #888;
        width: 46%;
        float: left;
        margin: 0 2%;
    }

    .page-authorization .mob-s4 .list li .btn-wrap a:hover {
        color: #f9252a;
        border-color: #f9252a;
    }

    .page-authorization .mob-s4 .list li .btn-wrap a.a-red {
        background: #F9252A;
        color: #fff;
        border-color: #F9252A;
    }

    .page-authorization .mob-s4 .list li .btn-wrap a.a-red:hover {
        background: #e51e22;
    }

    .page-update .page_mobile .mob-banner {
        position: relative;
    }

    .page-update .page_mobile .mob-banner .j-update-times-m {
        position: absolute;
        z-index: 3;
        color: #fff;
        font-size: 1.7rem;
        left: 59%;
        top: 56%;
        height: 2rem;
        line-height: 2rem;
        margin-top: -1rem;
    }

    .page-update .page_mobile .update-tabs ul {
        width: 100%;
    }

    .page-update .page_mobile .update-tabs li {
        width: 50%;
    }

    .page-update .page_mobile .update-content .w1200 {
        width: 100%;
    }

    .page-update .page_mobile .updata_temp {
        margin: 5rem 0;
    }

    .page-update .page_mobile .updata_temp .box .item {
        margin-left: 4rem;
        width: auto;
        float: none;
    }

    .page-update .page_mobile .updata_temp .box .item:after {
        content: "";
        display: block;
        clear: both;
    }

    .page-update .page_mobile .updata_temp .box .item.year {
        margin-left: 4rem;
    }

    .page-update .page_mobile .updata_temp .box .item.year .row {
        width: 6rem;
        height: 6rem;
        line-height: 5rem;
        border: 0.5rem solid #cfdbe3;
        font-size: 1.2rem;
        left: -3rem;
    }

    .page-update .page_mobile .updata_temp .box .item.year .row .down {
        left: 50%;
        bottom: 0.8rem;
        margin-left: -6px;
    }

    .page-update .page_mobile .updata_temp .box .item .time {
        position: absolute;
        float: none;
        margin: 6.2rem 0 0;
        width: 6rem;
        left: -3rem;
        z-index: 14;
        border-radius: 0;
        height: 1.9rem;
        line-height: 1.9rem;
    }

    .page-update .page_mobile .updata_temp .box .item .time .edition {
        width: 100%;
        height: 2.5rem;
        line-height: 2.5rem;
        font-size: 15px;
        color: #74818c;
        text-align: center;
        background: #DDE7EE;
        border: 1px solid #CEDAE3;
        border-radius: 1.3rem;
        margin-top: 1rem;
    }

    .page-update .page_mobile .updata_temp .box .item .lie {
        display: none;
    }

    .page-update .page_mobile .updata_temp .box .item .desc {
        width: auto;
        padding: 6rem 2rem 3rem 6rem;
    }

    .page-update .page_mobile .updata_temp .box .item .desc:before {
        left: 4rem;
        top: 4rem;
        width: auto;
        right: 1rem;
    }

    .page-update .page_mobile .updata_temp .box .item.first .desc:before {
        top: 3rem;
    }

    .page-update .page_mobile .updata_temp .box .item .desc:after {
        left: 3.2rem;
        top: 8rem;
    }

    .page-update .page_mobile .updata_temp .box .item.first .desc:after {
        top: 6rem;
    }

    .page-update .page_mobile .updata_temp .box .item.last {
        margin-left: 4rem;
    }

    .page-lite .mob-s1 {
        background: url(../image/mobile/00-banner.jpg) no-repeat center top;
        padding-top: 47%;
        background-size: cover;
    }

    .page-lite .mob-s1-1 {
        background: url(../image/mobile/1f-bg.jpg.html) no-repeat center top;
        background-size: cover;
        padding-bottom: 1rem;
    }

    .page-lite .mob-s1-1 .list .item .img {
        position: relative;
    }

    .page-lite .mob-s1-1 .list .item .img .time {
        font-size: 14px;
        line-height: 36px;
        padding: 0 10px 0 50px;
        color: #fff;
        background: rgba(0, 0, 0, .3) url(../image/mobile/new_icon.png.html) no-repeat 16px center;
        position: absolute;
        right: 0;
        bottom: 0;
    }

    .page-lite .mob-s1-1 .list .item .img .play {
        cursor: pointer;
        width: 60px;
        height: 60px;
        position: absolute;
        left: 50%;
        top: 50%;
        margin: -30px;
        z-index: 2;
        background: url(../images/lite/1f-play.png.html) no-repeat;
    }

    .page-lite .mob-s1-1 .list .item h3 {
        text-align: center;
        font-size: 1.4rem;
        padding: 1rem;
        color: #fff;
    }

    .page-lite .mob-s1-2 .list {
        overflow-y: hidden;
        white-space: nowrap;
        padding-bottom: 2rem;
    }

    .page-lite .mob-s1-2 .list .item {
        display: inline-block;
        width: 24rem;
        height: 28.3rem;
        vertical-align: top;
        margin-right: .7rem;
        white-space: normal;
        text-align: center;
        color: #fff;
    }

    .page-lite .mob-s1-2 .list .item-1 {
        background: url(../image/mobile/2f-img1.png.html) no-repeat center top;
        background-size: contain;
        box-shadow: 0 18px 13px -1px rgba(88, 117, 175, 0.17);
    }

    .page-lite .mob-s1-2 .list .item-2 {
        background: url(../image/mobile/2f-img2.png.html) no-repeat center top;
        background-size: contain;
        box-shadow: 0 18px 13px -1px rgba(175, 88, 88, 0.17);
    }

    .page-lite .mob-s1-2 .list .item-3 {
        background: url(../image/mobile/2f-img3.png.html) no-repeat center top;
        background-size: contain;
        box-shadow: 0 18px 13px -1px rgba(158, 88, 175, 0.17);
    }

    .page-lite .mob-s1-2 .list .item h3 {
        font-size: 1.5rem;
        padding-top: 1.6rem;
        margin-bottom: 1rem;
    }

    .page-lite .mob-s1-2 .list .item p {
        margin: 0 2rem;
        font-size: 1.2rem;
        color: #fff;
        text-align: left;
    }

    .page-lite .mob-s2 {
        background: #F5F6FA;
    }

    .page-lite .mob-s2 .list li {
        border-bottom: 1px solid #eaeaea;
        padding-bottom: 2rem;
        margin-bottom: 2rem;
    }

    .page-lite .mob-s2 .list li.item-3 {
        border-bottom: 0 none;
    }

    .page-lite .mob-s2 .list li:after {
        content: '';
        display: block;
        clear: both;
    }

    .page-lite .mob-s2 .list li .img {
        float: left;
        width: 36%;
        padding-top: 77%;
        background-repeat: no-repeat;
        background-size: contain;
        box-shadow: 0 8px 11px rgba(0, 0, 0, .1);
        border-radius: 1rem;
    }

    .page-lite .mob-s2 .list li.item-1 .img {
        background-image: url(../image/1f-img1.png);
        margin-left: 5%;
    }

    .page-lite .mob-s2 .list li.item-2 .img {
        background-image: url(../image/1f-img2.png);
        margin-right: 5%;
        float: right;
    }

    .page-lite .mob-s2 .list li.item-3 .img {
        background-image: url(../image/1f-img3.png);
        margin-left: 5%;
    }

    .page-lite .mob-s2 .list li.item-1 .text {
        margin-left: 50%;
    }

    .page-lite .mob-s2 .list li.item-2 .text {
        margin-left: 5%;
        margin-right: 50%;
    }

    .page-lite .mob-s2 .list li.item-3 .text {
        margin-left: 50%;
    }

    .page-lite .mob-s2 .list li .text {
        padding-top: 25%;
    }

    .page-lite .mob-s2 .list li .text h3 {
        font-size: 1.7rem;
        margin-bottom: .5rem;
    }

    .page-lite .mob-s3 {
        background: #F5F6FA;
        padding-bottom: 1rem;
    }

    .page-lite .mob-s3 .list {
        margin: 0 -.5rem;
    }

    .page-lite .mob-s3 .list li {
        border: 1px solid #eaeaea;
        background: #fff;
        float: left;
        padding-bottom: 2rem;
        width: 47%;
        margin: 1.5%;
        cursor: pointer;
        overflow: hidden;
        text-align: center;
    }

    .page-lite .mob-s3 .list li .img {
        width: 50px;
        height: 50px;
        background: url(../images/lite/3f-icon.png.html) no-repeat;
        margin: 27px auto 7px;
    }

    .page-lite .mob-s3 .list li.item-1 .img {
        background-position: 0 0;
    }

    .page-lite .mob-s3 .list li.item-2 .img {
        background-position: -53px 0;
    }

    .page-lite .mob-s3 .list li.item-3 .img {
        background-position: -106px 0;
    }

    .page-lite .mob-s3 .list li.item-4 .img {
        background-position: -151px 0;
    }

    .page-lite .mob-s3 .list li.item-5 .img {
        background-position: -199px 0;
    }

    .page-lite .mob-s3 .list li.item-6 .img {
        background-position: -251px 0;
    }

    .page-lite .mob-s3 .list li.item-7 .img {
        background-position: -300px 0;
    }

    .page-lite .mob-s3 .list li.item-8 .img {
        background-position: -349px 0;
    }

    .page-lite .mob-s3 .list li.item-9 .img {
        background-position: -399px 0;
    }

    .page-lite .mob-s3 .list li.item-10 .img {
        background-position: -445px 0;
    }

    .page-lite .mob-s3 .list li.item-11 .img {
        background-position: -489px 0;
    }

    .page-lite .mob-s3 .list li.item-12 .img {
        background-position: -534px 0;
    }

    .page-lite .mob-s3 .list li.item:hover .img {
        background-position-y: -48px;
    }

    .page-lite .mob-s3 .list li:nth-child(2n-1) {
        clear: left;
    }

    .page-lite .mob-s3 .list li p {
        margin: 0 2rem;
    }

    .page-lite .mob-s4 {
        padding-bottom: 1rem;
    }

    .page-lite .mob-s4 .list {
        margin: 0 -.5rem;
    }

    .page-lite .mob-s4 .list li {
        background: #fff;
        width: 47%;
        padding: 1.5rem 1rem 1rem 1.5rem;
        margin: 1.5%;
        text-align: left;
        float: left;
        box-shadow: 0 1px 7px rgba(0, 0, 0, .08);
    }

    .page-lite .mob-s4 .list li:nth-child(2n-1) {
        clear: left;
    }

    .page-lite .mob-s4 .list li .img_wrap {
        width: 60px;
        height: 60px;
        margin-bottom: 1.5rem;
        padding: 10px;
        background: linear-gradient(90deg, rgba(247, 47, 47, .1), rgba(251, 97, 21, .1));
        border-radius: 10px;
    }

    .page-lite .mob-s4 .list li .img {
        width: 40px;
        height: 40px;
        background: url(../images/lite/4f-icon.png.html) no-repeat;
    }

    .page-lite .mob-s4 .list li.item-1 .img {
        background-position: -2px 6px;
    }

    .page-lite .mob-s4 .list li.item-2 .img {
        background-position: -39px 6px;
    }

    .page-lite .mob-s4 .list li.item-3 .img {
        background-position: -79px 6px;
    }

    .page-lite .mob-s4 .list li.item-4 .img {
        background-position: -118px 6px;
    }

    .page-lite .mob-s4 .list li h3 {
        margin-bottom: 1rem;
    }

    .page-lite .mob-s5 {
        background: url(../image/mobile/4f-img.jpg.html) no-repeat center top;
        background-size: cover;
    }

    .page-lite .mob-s5 .img {
        padding-top: 65%;
    }

    .page-lite .mob-s6 {
        padding-bottom: 2rem;
        width: 100%;
        overflow: hidden;
    }

    .page-lite .mob-s6 .img {
        background: url(../images/lite/6f-img.png.html) no-repeat center top;
        background-size: contain;
        padding-top: 37%;
        margin-right: -11%;
    }

    .page-lite .mob-s7 {
        background: #F5F6FA;
        padding-bottom: 1rem;
    }

    .page-lite .mob-s7 .list li {
        background: #fff;
        text-align: center;
        width: 47%;
        padding: 1.5rem 1rem 1rem 1.5rem;
        margin: 1.5%;
        float: left;
        box-shadow: 0 1px 7px rgba(0, 0, 0, .08);
    }

    .page-lite .mob-s7 .list li .img {
        width: 110px;
        height: 110px;
        margin: -7px auto 17px;
    }

    .page-lite .mob-s7 .list li.item-1 .img {
        background: url(../images/lite/7f-icon1.png.html) no-repeat;
    }

    .page-lite .mob-s7 .list li.item-2 .img {
        background: url(../images/lite/7f-icon2.png.html) no-repeat;
    }

    .page-lite .mob-s7 .list li.item-3 .img {
        background: url(../images/lite/7f-icon3.png.html) no-repeat;
    }

    .page-lite .mob-s7 .list li.item-4 .img {
        background: url(../images/lite/7f-icon4.png.html) no-repeat;
    }

    .page-lite .mob-s7 .list li.item-5 .img {
        background: url(../images/lite/7f-icon5.png.html) no-repeat;
    }

    .page-lite .mob-s7 .list li.item-6 .img {
        background: url(../images/lite/7f-icon6.png.html) no-repeat;
    }

    .page-lite .mob-s7 .list li.item-7 .img {
        background: url(../images/lite/7f-icon7.png.html) no-repeat;
    }

    .page-lite .mob-s7 .list li.item-8 .img {
        background: url(../images/lite/7f-icon8.png.html) no-repeat;
    }

    .page-lite .mob-s7 .list li.item-9 .img {
        background: url(../images/lite/7f-icon9.png.html) no-repeat;
    }

    .page-lite .mob-s7 .list li.item-10 .img {
        background: url(../images/lite/7f-icon10.png.html) no-repeat;
    }

    .page-lite .mob-s8 {
        background: url(../image/mobile/7f-bg.jpg.html) no-repeat center top;
        background-size: cover;
        padding-bottom: 2rem;
    }

    .page-lite .mob-s8 .btns a {
        margin: 0 .5rem;
    }

    .page-yun .s-title {
        color: #fff;
    }

    .page-yun .mob-s1 img {
        width: 100%;
        vertical-align: top;
    }

    .page-yun .mob-s2 {
        background: #101c6b;
    }

    .page-yun .mob-s2 .s-title {
        padding-top: 0;
    }

    .page-yun .mob-s2 .list li {
        width: 100%;
        margin: 0 0 23px;
        text-align: center;
    }

    .page-yun .mob-s2 .list li .l-hd {
        height: 87px;
        background: url(../images/yun/1f-bg.jpg.html) no-repeat center top;
        color: #fff;
    }

    .page-yun .mob-s2 .list li .l-hd h3 {
        font-size: 24px;
        padding-top: 15px;
    }

    .page-yun .mob-s2 .list li .l-hd p {
        font-size: 14px;
        color: #fff;
    }

    .page-yun .mob-s2 .list li .l-bd {
        background: #192887;
        padding: 30px 20px;
    }

    .page-yun .mob-s2 .list li .l-bd .price i {
        display: inline-block;
        width: 42px;
        height: 29px;
        background: url(../images/yun/1f-tag.png.html) no-repeat center top;
        line-height: 25px;
        font-size: 14px;
        color: #fff;
        vertical-align: 8px;
    }

    .page-yun .mob-s2 .list li .l-bd .price b {
        font-size: 36px;
        color: #FD8D3E;
        margin: 0 10px;
    }

    .page-yun .mob-s2 .list li .l-bd .price span {
        color: #fff;
        font-size: 16px;
        vertical-align: 7px;
    }

    .page-yun .mob-s2 .list li .l-bd del {
        color: #757FC0;
        font-size: 16px;
        display: block;
        margin: 10px 0 20px;
    }

    .page-yun .mob-s2 .list li .l-btn {
        width: 243px;
        height: 48px;
        display: block;
        margin: 0 auto;
        color: #fff;
        font-size: 18px;
        line-height: 48px;
        border-radius: 24px;
        background: rgb(245, 133, 53);
        background: -moz-linear-gradient(left, rgba(245, 133, 53, 1) 0%, rgba(244, 106, 81, 1) 100%);
        background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(245, 133, 53, 1)), color-stop(100%, rgba(244, 106, 81, 1)));
        background: -webkit-linear-gradient(left, rgba(245, 133, 53, 1) 0%, rgba(244, 106, 81, 1) 100%);
        background: -o-linear-gradient(left, rgba(245, 133, 53, 1) 0%, rgba(244, 106, 81, 1) 100%);
        background: -ms-linear-gradient(left, rgba(245, 133, 53, 1) 0%, rgba(244, 106, 81, 1) 100%);
        background: linear-gradient(to right, rgba(245, 133, 53, 1) 0%, rgba(244, 106, 81, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f58535', endColorstr='#f46a51', GradientType=1);
    }

    .page-yun .mob-s2 .list li .l-btn:hover {
        background: rgb(254, 155, 84);
        background: -moz-linear-gradient(left, rgba(254, 155, 84, 1) 0%, rgba(254, 109, 83, 1) 100%);
        background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(254, 155, 84, 1)), color-stop(100%, rgba(254, 109, 83, 1)));
        background: -webkit-linear-gradient(left, rgba(254, 155, 84, 1) 0%, rgba(254, 109, 83, 1) 100%);
        background: -o-linear-gradient(left, rgba(254, 155, 84, 1) 0%, rgba(254, 109, 83, 1) 100%);
        background: -ms-linear-gradient(left, rgba(254, 155, 84, 1) 0%, rgba(254, 109, 83, 1) 100%);
        background: linear-gradient(to right, rgba(254, 155, 84, 1) 0%, rgba(254, 109, 83, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe9b54', endColorstr='#fe6d53', GradientType=1);
    }

    .page-yun .mob-sbg {
        background: url(../images/yun/2f-bg.jpg.html) no-repeat center top;
    }

    .page-yun .mob-s3 .list li {
        width: 100%;
        height: auto;
        background: #fff;
        float: left;
        margin: 0 0 13px;
        padding-bottom: 20px;
    }

    .page-yun .mob-s3 .list li .img {
        width: 69px;
        height: 78px;
        margin: 46px auto 10px;
        background: url(../images/yun/2f-icon.png.html) no-repeat;
    }

    .page-yun .mob-s3 .list li.item-1 .img {
        background-position: 0 0;
    }

    .page-yun .mob-s3 .list li h3 {
        font-size: 22px;
        text-align: center;
        margin-bottom: 11px;
    }

    .page-yun .mob-s3 .list li p {
        color: #888;
        font-size: 14px;
        margin: 0 40px;
    }

    .page-yun .mob-s4 .list li {
        width: 100%;
        color: #fff;
        font-size: 16px;
        margin: 0 0 15px;
        text-align: center;
    }

    .page-yun .mob-s4 .list li .l-hd {
        font-size: 18px;
        height: 61px;
        line-height: 60px;
    }

    .page-yun .mob-s4 .list li.item-1 .l-hd {
        background: url(../images/yun/3f-bg1.jpg.html) no-repeat center top;
    }

    .page-yun .mob-s4 .list li.item-2 .l-hd {
        background: url(../images/yun/3f-bg2.jpg.html) no-repeat center top;
    }

    .page-yun .mob-s4 .list li .l-item {
        height: 60px;
        line-height: 60px;
        border: 1px solid #4754A7;
        border-top: 0 none;
    }

    .page-yun .mob-s4 .list li .l-item:before {
        content: '';
        display: inline-block;
        background: url(../images/yun/3f-icon.png.html) no-repeat center;
        background-size: 15px;
        width: 15px;
        height: 13px;
        vertical-align: -1px;
        margin-right: 5px;
    }

    .page-yun .mob-s5 .list li {
        width: 100%;
        padding-top: 80%;
        float: left;
        margin: 0 0 23px;
    }

    .page-yun .mob-s5 .list li.item-1 {
        background: url(../images/yun/4f-img1.jpg.html) no-repeat center;
    }

    .page-yun .mob-s5 .list li.item-2 {
        background: url(../images/yun/4f-img2.jpg.html) no-repeat center;
    }

    .page-yun .mob-s5 .list li.item-3 {
        background: url(../images/yun/4f-img3.jpg.html) no-repeat center;
    }

    .page-yun .mob-s6 .list {
        color: #fff;
    }

    .page-yun .mob-s6 .list li {
        padding-bottom: 23px;
        border-bottom: 1px solid #25285E;
        margin-bottom: 22px;
    }

    .page-yun .mob-s6 .list li i {
        float: left;
        width: 31px;
        height: 33px;
        background: url(../images/yun/5f-icon.png.html) no-repeat center;
    }

    .page-yun .mob-s6 .list li .word {
        margin-left: 45px;
    }

    .page-yun .mob-s6 .list li .word h3 {
        font-size: 18px;
        margin-bottom: 19px;
    }

    .page-yun .mob-s6 .list li .word p {
        font-size: 13px;
        color: #ededf7;
    }

    .page-bigdata .mob-s0 img {
        width: 100%;
    }

    .page-bigdata .mob-s1 {
        padding-bottom: 20px;
    }

    .page-bigdata .mob-s1 .s-title b {
        color: #888;
        font-weight: 700;
        font-size: 16px;
        display: block;
        margin: 10px 0;
    }

    .page-bigdata .mob-s1 .s-title li {
        display: inline-block;
        color: #666;
        font-size: 14px;
        font-weight: 700;
        margin-right: 10px;
    }

    .page-bigdata .mob-s1 .s-title li i {
        display: inline-block;
        width: 16px;
        height: 16px;
        background: url(../image/zbxt/1f-icon.png.html) no-repeat center;
        vertical-align: -3px;
        margin-right: 8px;
    }

    .page-bigdata .mob-s1 .list {
    }

    .page-bigdata .mob-s1 .list li {
        width: 100%;
        overflow: hidden;
        transition: all .2s;
        padding: 20px 0;
        margin-bottom: 15px;
    }

    .page-bigdata .mob-s1 .list li.item-1 {
        border-top: 3px solid #CA031C;
        box-shadow: 0px 3px 10px 0px rgba(225, 29, 25, 0.06);
    }

    .page-bigdata .mob-s1 .list li.item-2 {
        border-top: 3px solid #FE0037;
        box-shadow: 0px 3px 10px 0px rgba(251, 1, 53, 0.05);
    }

    .page-bigdata .mob-s1 .list li.item-3 {
        border-top: 3px solid #EF922E;
        box-shadow: 0px 3px 10px 0px rgba(236, 128, 11, 0.1);
    }

    .page-bigdata .mob-s1 .list li .img {
        width: 200px;
        height: 75px;
        padding: 29px 0;
        margin: 0 auto;
    }

    .page-bigdata .mob-s1 .list li.item-1 .img {
        background: url(../image/zbxt/1f-img1.jpg.html) no-repeat center;
    }

    .page-bigdata .mob-s1 .list li.item-2 .img {
        background: url(../image/zbxt/1f-img2.jpg.html) no-repeat center;
    }

    .page-bigdata .mob-s1 .list li.item-3 .img {
        background: url(../image/zbxt/1f-img3.jpg.html) no-repeat center;
    }

    .page-bigdata .mob-s1 .list li .info {
    }

    .page-bigdata .mob-s1 .list li .info-1 {
        padding-top: 23px;
        transition: all .2s;
        transition-delay: .5s;
    }

    .page-bigdata .mob-s1 .list li .info-1 .title {
        text-align: center;
        font-size: 20px;
        font-weight: 700;
        margin-bottom: 20px;
    }

    .page-bigdata .mob-s1 .list li .info-1 .title:before {
        content: '';
        display: block;
        width: 31px;
        height: 4px;
        margin: 0 auto 17px;
        background: linear-gradient(90deg, rgba(245, 118, 85, 1), rgba(237, 33, 32, 1));
    }

    .page-bigdata .mob-s1 .list li .info-1 p {
        font-size: 16px;
        color: #666;
        text-align: center;
    }

    .page-bigdata .mob-s1 .list li .info-2 {
        display: none;
        opacity: 0;
        transition: all .2s;
        transition-delay: .5s;
        padding: 0 20px;
    }

    .page-bigdata .mob-s1 .list li .info-2 p {
        font-size: 14px;
        color: #888;
        line-height: 1.8;
        margin-bottom: 20px;
    }

    .page-bigdata .mob-s1 .list li .info-2 .l-btn {
        display: block;
        width: 128px;
        height: 38px;
        line-height: 38px;
        text-align: center;
        font-size: 16px;
        color: #E90A04;
        border: 1px solid #E90A04;
        margin: 0 auto;
        transition: all .2s;
    }

    .page-bigdata .mob-s1 .list li .info-2 .l-btn:hover {
        background: #E90A04;
        color: #fff;
    }

    .page-bigdata .mob-s2,
    .page-bigdata .mob-s4-1,
    .page-bigdata .mob-s4-3,
    .page-bigdata .mob-s4-5,
    .page-bigdata .mob-s4-7,
    .page-bigdata .mob-s5 {
	background: rgb(22,18,41);
	background: -moz-linear-gradient(top, rgba(22,18,41,1) 60%, rgba(57,1,2,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,rgba(22,18,41,1)), color-stop(100%,rgba(57,1,2,1)));
	background: -webkit-linear-gradient(top, rgba(22,18,41,1) 60%,rgba(57,1,2,1) 100%);
	background: -o-linear-gradient(top, rgba(22,18,41,1) 60%,rgba(57,1,2,1) 100%);
	background: -ms-linear-gradient(top, rgba(22,18,41,1) 60%,rgba(57,1,2,1) 100%);
	background: linear-gradient(to bottom, rgb(251, 251, 251) 60%,rgb(240, 244, 247) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#161229', endColorstr='#390102',GradientType=0 );
    }

    .page-bigdata .mob-s2 {
        padding-bottom: 46px;
    }

    .page-bigdata .mob-s2 .img {
        /* padding-top: 35%; */
        /* background: url(../image/zbxt/2f-img.png.html) no-repeat center; */
        /* background-size: contain; */
    }

    .page-bigdata .mob-s3 {
        padding-bottom: 50px;
    }

    .page-bigdata .mob-s3 .img {
        padding-top: 45%;
        background: url(../image/zbxt/3f-img.png.html) no-repeat center;
        background-size: contain;
    }

    .page-z2b2c .mob-s4 .container {
        position: relative;
        overflow: hidden;
    }

    .page-bigdata .mob-s4 .m-title {
        font-size: 1.8rem;
        text-align: center;
        padding-top: 55px;
        margin-bottom: 24px;
    }

    .page-bigdata .mob-s4 .s-btn {
        font-size: 16px;
        margin-top: 26px;
    }

    .page-bigdata .mob-s4 .container {
        padding-bottom: 20px;
    }

    .page-bigdata .mob-s4-1 .img {
        background: url(../image/zbxt/4f-img1.png) no-repeat center;
        background-size: contain;
        padding-top: 56%;
    }
	.page-bigdata .mob-s4-2 ,.page-bigdata .mob-s4-4 ,.page-bigdata .mob-s4-6  { background-color: #fff;}
    .page-bigdata .mob-s4-2 .img {
        background: url(../image/zbxt/4f-img2.png) no-repeat center;
        background-size: contain;
        padding-top: 57%;
    }

    .page-bigdata .mob-s4-3 .img {
        background: url(../image/zbxt/4f-img3.png) no-repeat center;
        background-size: contain;
        padding-top: 65%;
    }

    .page-bigdata .mob-s4-4 .img {
        background: url(../image/zbxt/4f-img4.png) no-repeat center;
        background-size: contain;
        padding-top: 62%;
    }

    .page-bigdata .mob-s4-5 .img {
        background: url(../image/zbxt/4f-img5.png) no-repeat center;
        background-size: contain;
        padding-top: 82%;
    }

    .page-bigdata .mob-s4-6 .img {
        background: url(../image/zbxt/4f-img6.png) no-repeat center;
        background-size: 100%;
        padding-top: 124%;
        height: 100%;
    }

    .page-bigdata .mob-s4-7 .img {
        background: url(../image/zbxt/4f-img7.png) no-repeat center;
        background-size: 100%;
        padding-top: 148%;
        /* width: 100%; */
    }

    .page-bigdata .mob-s4-8 .img {
        background: url(../image/zbxt/4f-img8.png.html) no-repeat center;
        background-size: contain;
        padding-top: 66%;
    }

    .page-bigdata .mob-s4-1 {
        padding-bottom: 20px;
    }

    .page-bigdata .mob-s4-1 .s-title {
        padding-top: 14px;
    }

    .page-bigdata .mob-s4 .step {
        display: none;
    }

    .page-bigdata .mob-s4 .step .number {
        position: absolute;
        left: 0;
        width: 71px;
        height: 79px;
        background: url(../image/zbxt/4f-bg.png) no-repeat center;
        text-align: center;
        line-height: 79px;
        color: #fff;
        color: rgba(255, 255, 255, .8);
        font-size: 32px;
        margin-top: -60px;
    }

    .page-bigdata .mob-s4 .step .line,
    .page-bigdata .mob-s4 .step .line2 {
        position: absolute;
        left: 35px;
        border-left: 1px solid rgba(191, 191, 191, 0.20);
    }

    .page-bigdata .mob-s4 .step .line {
        top: 0;
        height: 67px;
    }

    .page-bigdata .mob-s4 .step .line2 {
        height: 570px;
        top: 202px;
    }

    .page-bigdata .mob-s4 .step .dot {
        position: absolute;
        left: 33px;
        width: 5px;
        height: 5px;
        background: #BFBFBf;
        border-radius: 100%;
        margin-top: -92px;
    }

    .page-bigdata .mob-s4 .step-first .dot,
    .page-bigdata .mob-s4 .step-first .line {
        display: none;
    }

    .page-bigdata .mob-s4 .step-first .line2 {
        top: 266px;
    }

    .page-bigdata .mob-s4 .step-last .line2 {
        display: none;
    }

    .page-bigdata .mob-s5 {
        padding-bottom: 2rem;
    }

    .page-bigdata .mob-s5 .list {
        margin-right: -19px;
    }

    .page-bigdata .mob-s5 .list li {
        float: left;
        width: 23.3%;
        padding-top: 11%;
        cursor: pointer;
        background: #fff;
        background-repeat: no-repeat;
        background-position: center;
        border: 1px solid #EDEDED;
        margin: 0 1% 1% 0;
        background-size: 70%;
    }

    .page-bigdata .mob-s5 .list li.item-1 {
        background-image: url(../image/7-logo01.png);
    }

    .page-bigdata .mob-s5 .list li.item-2 {
        background-image: url(../image/7-logo02.png);
    }

    .page-bigdata .mob-s5 .list li.item-3 {
        background-image: url(../image/7-logo03.png);
    }

    .page-bigdata .mob-s5 .list li.item-4 {
        background-image: url(../image/7-logo04.png);
    }

    .page-bigdata .mob-s5 .list li.item-5 {
        background-image: url(../image/7-logo05.png);
    }

    .page-bigdata .mob-s5 .list li.item-6 {
        background-image: url(../image/7-logo06.png);
    }

    .page-bigdata .mob-s5 .list li.item-7 {
        background-image: url(../image/7-logo07.png);
    }

    .page-bigdata .mob-s5 .list li.item-8 {
        background-image: url(../image/7-logo08.png);
    }

    .page-bigdata .mob-s5 .list li.item-9 {
        background-image: url(../image/7-logo09.png);
    }

    .page-bigdata .mob-s5 .list li.item-10 {
        background-image: url(../image/7-logo10.png);
    }

    .page-bigdata .mob-s5 .list li.item-11 {
        background-image: url(../image/7-logo11.png);
    }

    .page-bigdata .mob-s5 .list li.item-12 {
        background-image: url(../image/7-logo12.png);
    }

    .page-bigdata .mob-s5 .list li.item-13 {
        background-image: url(../image/7-logo13.png);
    }

    .page-bigdata .mob-s5 .list li.item-14 {
        background-image: url(../image/7-logo14.png);
    }

    .page-bigdata .mob-s5 .list li.item-15 {
        background-image: url(../image/7-logo15.png);
    }

    .page-bigdata .mob-s5 .list li.item-16 {
        background-image: url(../image/7-logo16.png);
    }

    .page-bigdata .mob-s5 .list li.item-17 {
        background-image: url(../image/7-logo17.png);
    }

    .page-bigdata .mob-s5 .list li.item-18 {
        background-image: url(../image/7-logo18.png);
    }

    .page-bigdata .mob-s5 .list li.item-19 {
        background-image: url(../image/7-logo19.png);
    }

    .page-bigdata .mob-s5 .list li.item-20 {
        background-image: url(../image/7-logo20.png);
    }

    .page-bigdata .mob-s6 {
        background: url(../image/mobile/7f-bg.jpg.html) no-repeat center top;
        background-size: cover;
        padding-bottom: 2rem;
    }

    .page-bigdata .mob-s6 .btns a {
        margin: 0 .5rem;
    }

    .page-fdb .mob-s0 {
        background: url(../image/mobile/00-banner.jpg) no-repeat center top;
        background-size: cover;
    }

    .page-fdb .mob-s0 .s-title {
        padding-top: 36px;
    }

    .page-fdb .mob-s0 .s-title h2 {
        font-size: 30px;
        font-weight: 700;
        margin-bottom: 16.5px;
    }

    .page-fdb .mob-s0 .s-title h2 b {
        color: #FFE057;
    }

    .page-fdb .mob-s0 .s-title p {
        font-size: 11px;
        opacity: .9;
        line-height: 2;
        margin-bottom: 21px;
    }

    .page-fdb .mob-s0 .s-title .email {
        font-size: 15px;
        color: #FEE676;
    }

    .page-fdb .mob-s1 {
        padding-bottom: 20px;
    }

    .page-fdb .mob-s1 .s-title h2 {
        color: #502C10;
        font-size: 20px;
        font-weight: 700;
    }

    .page-fdb .mob-s1 .list li {
        width: 300px;
        height: 300px;
        text-align: center;
        margin: 0 auto 20px;
        overflow: hidden;
    }

    .page-fdb .mob-s1 .list li.item-1 {
        background: url(../image/mobile/1f-bg1.png.html) no-repeat center top;
        background-size: contain;
    }

    .page-fdb .mob-s1 .list li.item-2 {
        background: url(../image/mobile/1f-bg2.png.html) no-repeat center top;
        background-size: contain;
    }

    .page-fdb .mob-s1 .list li.item-3 {
        background: url(../image/mobile/1f-bg3.png.html) no-repeat center top;
        background-size: contain;
    }

    .page-fdb .mob-s1 .list li h3 {
        font-size: 33px;
        color: #502C10;
        margin-top: 176px;
    }

    .page-fdb .mob-s1 .list li h3 em {
        font-size: 14px;
        display: inline-block;
        margin-left: 2.5px;
        vertical-align: 1px;
    }

    .page-fdb .mob-s1 .list li p {
        font-size: 14px;
        color: #452309;
    }

    .page-fdb .mob-s2 {
        background: #FAF7F5;
        padding-bottom: 36.5px;
    }

    .page-fdb .mob-s2 .s-title h2 {
        color: #502C10;
        font-size: 20px;
        font-weight: 700;
    }

    .page-fdb .mob-s2 .img {
        padding-top: 50%;
        background: url(../image/mobile/2f-img1.png.html) no-repeat center;
        background-size: contain;
        margin: 3% auto;
    }

    .page-fdb .mob-s2 .info {
    }

    .page-fdb .mob-s2 .info h3 {
        color: #BF6928;
        font-size: 17px;
        margin-bottom: 8px;
    }

    .page-fdb .mob-s2 .info p {
        font-size: 12px;
        color: #502C10;
        margin-bottom: 9.5px;
    }

    .page-fdb .mob-s2 .info h4 {
        font-size: 16px;
        font-weight: 700;
        color: #502C10;
    }

    .page-fdb .mob-s2 .info li {
        font-size: 12px;
        color: #502C10;
        background: url(../image/mobile/2f-icon.png.html) no-repeat top 1px left;
        padding-left: 24px;
        margin: 5px 0;
    }

    .page-fdb .mob-s3 {
        padding: 1rem 0;
    }

    .page-fdb .mob-s3 .info {
    }

    .page-fdb .mob-s3 .info h3 {
        color: #BF6928;
        font-size: 17px;
        margin-bottom: 8px;
    }

    .page-fdb .mob-s3 .info p {
        font-size: 12px;
        color: #502C10;
        margin-bottom: 10px;
    }

    .page-fdb .mob-s3 .info ul li {
        float: left;
        width: 30.33%;
        margin: 0 1% 3% 0;
    }

    .page-fdb .mob-s3 .info ul li .num {
        font-size: 16px;
        color: #502C10;
    }

    .page-fdb .mob-s3 .info ul li .num em {
        font-size: 12px;
    }

    .page-fdb .mob-s3 .info ul li .p1 {
        font-size: 12px;
        color: #502C10;
    }

    .page-fdb .mob-s3 .info ul li .p2 {
        font-size: 12px;
        color: #BF6928;
    }

    .page-fdb .mob-s3 .img {
        background-size: contain;
        padding-top: 50%;
        background: url(../image/mobile/2f-img2.png.html) no-repeat center;
        background-size: contain;
        margin: 1rem 0;
    }

    .page-fdb .mob-s4 {
        background: #FAF7F5;
        padding: 1rem 0;
    }

    .page-fdb .mob-s4 .img {
        padding-top: 50%;
        margin: 1rem 0;
        background: url(../image/mobile/2f-img3.png.html) no-repeat center top;
        background-size: contain;
    }

    .page-fdb .mob-s4 .s-title {
        text-align: left;
        padding-top: 0;
    }

    .page-fdb .mob-s4 .s-title h2 {
        color: #BF6928;
        font-size: 17px;
    }

    .page-fdb .mob-s4 .s-title p {
        color: #502C10;
        font-size: 7.5px;
        line-height: 1.8;
    }

    .page-fdb .mob-s5 {
        padding-bottom: 27.5px;
    }

    .page-fdb .mob-s5 .s-title h2 {
        color: #502C10;
        font-size: 20px;
        font-weight: 700;
    }

    .page-fdb .mob-s5 .list {
        margin: 0 -5px;
    }

    .page-fdb .mob-s5 .list li {
        margin: 10px 5px;
        color: #fff;
        overflow: hidden;
    }

    .page-fdb .mob-s5 .list li.item-1 {
        background: url(../image/mobile/3f-img1.jpg.html) no-repeat center top;
        background-size: cover;
    }

    .page-fdb .mob-s5 .list li.item-2 {
        background: url(../image/mobile/3f-img2.jpg.html) no-repeat center top;
        background-size: cover;
    }

    .page-fdb .mob-s5 .list li.item-3 {
        background: url(../image/mobile/3f-img3.jpg.html) no-repeat center top;
        background-size: cover;
    }

    .page-fdb .mob-s5 .list li.item-4 {
        background: url(../image/mobile/3f-img4.jpg.html) no-repeat center top;
        background-size: cover;
    }

    .page-fdb .mob-s5 .list li.item-5 {
        background: url(../image/mobile/3f-img5.jpg.html) no-repeat center top;
        background-size: cover;
    }

    .page-fdb .mob-s5 .list li.item-6 {
        background: url(../image/mobile/3f-img6.jpg.html) no-repeat center top;
        background-size: cover;
    }

    .page-fdb .mob-s5 .list li h3 {
        font-size: 15px;
        font-weight: 700;
        margin: 17px 0 8px 15.5px;
        line-height: 30px;
        padding-left: 35px;
        background: url(../image/mobile/3f-icon.png.html) no-repeat center left;
        background-size: 28px;
    }

    .page-fdb .mob-s5 .list li p {
        font-size: 12px;
        line-height: 2;
        margin: 0 15.5px 15px;
        color: #fff;
    }

    .page-fdb .mob-s6 {
        background: url(../image/mobile/4f-botton.png.html) no-repeat center top;
    }

    .page-fdb .mob-s6 .s-title {
        padding-top: 125.5px;
        margin-bottom: 5rem;
    }

    .page-fdb .mob-s6 .s-title h2 {
        font-size: 19px;
        font-weight: 700;
    }

    .page-fdb .mob-s6 .s-title p {
        font-size: 8.5px;
        opacity: .9;
        margin-bottom: 20px;
    }

    .page-fdb .mob-s6 .s-title .btn-wrap a {
        display: inline-block;
        margin: 0 10px;
        transition: all .2s;
        width: 174px;
        height: 42px;
        line-height: 40px;
        border: 1px solid #fff;
        color: #fff;
        font-size: 15px;
    }

    .page-fdb .mob-s6 .s-title .btn-wrap a:hover {
        background: rgba(216, 51, 5, 0.49);
    }

    .page-fdb .mob-s6 .s-title .btn-wrap a i {
        display: inline-block;
        width: 18px;
        height: 18px;
        vertical-align: -3px;
        margin-right: 5px;
        background-position: center;
        background-repeat: no-repeat;
    }

    .page-fdb .mob-s6 .s-title .btn-wrap a.a1 i {
        background-image: url(../image/4f-icon1.png);
    }

    .page-fdb .mob-s6 .s-title .btn-wrap a.a2 i {
        background-image: url(../image/4f-icon2.png);
        background-size: contain;
    }
}

.page_pc {
    padding-top: 80px;
}


.jq-alert {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: center;
    -webkit-align-items: center;
    justify-content: center;
    align-items: center;
    background-color: rgba(0, 0, 0, .3);
    z-index: 99;
}

.jq-alert .alert {
    background-color: #FFF;
    width: 80%;
    height: auto;
    border-radius: 4px;
    overflow: hidden;
}

.jq-alert .alert .title {
    position: relative;
    margin: 0;
    font-size: .3rem;
    height: .8rem;
    line-height: .8rem;
    text-align: center;
    font-weight: normal;
    color: rgba(0, 0, 0, .8);
}

.jq-alert .alert .content {
    padding: .3rem;
    font-size: .28rem;
    color: rgba(0, 0, 0, .6);
}

.jq-alert .alert .content .prompt {
    width: 100%;
}

.jq-alert .alert .content .prompt .prompt-content {
    font-size: .28rem;
    color: rgba(0, 0, 0, .54);
}

.jq-alert .alert .content .prompt .prompt-text {
    background: none;
    border: none;
    outline: none;
    width: 100%;
    height: .6rem;
    box-sizing: border-box;
    margin-top: .2rem;
    background-color: #FFF;
    border: 1px solid #dcdcdc;
    text-indent: 5px;
}

.jq-alert .alert .content .prompt .prompt-text:focus {
    border: 1px solid #2196F3;
    background-color: rgba(33, 150, 243, .08);
}

.jq-alert .alert .fd-btn {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: center;
    -webkit-align-items: center;
    justify-content: center;
    align-items: center;
}

.jq-alert .alert .fd-btn:after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #F3F3F3;
}

.jq-alert .alert .fd-btn a {
    width: 100%;
    height: .8rem;
    font-size: .26rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    color: rgba(0, 0, 0, .8);
}

.jq-alert .alert .fd-btn a.cancel {
    position: relative;
    color: rgba(0, 0, 0, .5);
}

.jq-alert .alert .fd-btn a.cancel:after {
    content: "";
    position: absolute;
    top: .1rem;
    right: 0;
    width: 1px;
    height: .6rem;
    background-color: #F3F3F3;
}

.jq-alert .alert .fd-btn a.confirm {
    color: #2196F3;
}

.jq-alert .alert .fd-btn a.confirm:active {
    background-color: #2196F3;
    color: #FFF;
}


.jq-toast {
    z-index: 999;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
}

.jq-toast .toast {
    max-width: 80%;
    padding: 1rem 2rem;
    background-color: rgba(0, 0, 0, .48);
    color: #FFF;
    border-radius: 4px;
    font-size: 16px;
}
